이 문서는 Bamboo가 8버전으로 넘어오면서 변경된 홈 디렉토리 구조 변화에 대한 가이드를 공유하기 위해 작성되었다.
도구명 | Bamboo |
---|---|
버전 | 8.X |
OS | |
비고 |
빌드 디렉토리 위치
Bamboo 7.x | Bamboo 8.x | ||
---|---|---|---|
1 | Path | index/ | <SHARED_HOME>/index/ |
Description | 이 디렉터리에는 빌드 결과 인덱스가 들어 있습니다. 이 디렉터리에서 파일을 제거하거나 수정하면 빌드 기록이 손상될 수 있습니다. 글로벌 관리 페이지에서 검색 색인을 다시 작성하면 이 디렉토리의 내용이 완전히 재생성됩니다. | ||
2 | Path | artifacts/<PLAN_KEY>/shared/build-<BUILD_NUMBER> | <SHARED_HOME>/artifacts/<PLAN_KEY>/shared/build-<BUILD_NUMBER> |
Description | 이 위치는 계획(Plan)의 모든 단계에서 공유됩니다. 스테이지(Stage)는 동일한 계획의 다른 스테이지가 액세스할 수 있도록 아티팩트(Artifacts)를 여기에 배치합니다. <BUILD_NUMBER>는 필요한 경우 항상 최소 5자리 숫자와 선행 0으로 구성됩니다. 예를 들어 빌드 "42"의 경우 숫자는 "00042"가 됩니다. | ||
3 | Path | xml-data/build-dir/<JOB_KEY> | <SHARED_HOME>/local-working-dir/<JOB_KEY> |
Description | 이 위치를 작업 디렉터리라고 합니다. Bamboo가 빌드 중인 체크아웃된 파일을 임시로 저장하는 곳입니다. 이 디렉토리의 경로는 Bamboo의 작업 디렉토리 지정에 설명된 대로 변경할 수 있습니다. Global/Plan Expiry에 영향을 받지 않고 build plan에 job에서 Clean working directory task로 정리를 해야합니다. | ||
4 | Path | xml-data/builds/ | <SHARED_HOME>/builds |
Description | 이 위치를 빌드 디렉터리라고 합니다. 여기서 Bamboo는 빌드 결과를 저장하며, 전체 만료 구성(Expiry)에 설정된 대로 삭제됩니다. 백업할 데이터 내보내기의 설명에 따라 내용을 백업할 수 있습니다. | ||
5 | Path | xml-data/builds/<JOB_KEY>/results | <SHARED_HOME>/builds/<JOB_KEY>/results |
Description | <JOB_KEY>로 식별된 계획에 속하는 모든 빌드에 대한 빌드 결과를 포함합니다. 각 빌드 결과는 개별 XML 파일입니다. 이러한 파일을 편집하지 마십시오. 그렇지 않으면 데이터베이스의 해당 정보가 손상될 수 있습니다. | ||
6 | Path | xml-data/builds/<JOB_KEY>/download-data | <SHARED_HOME>/builds/<JOB_KEY>/download-data |
Description | <JOB_KEY>로 식별된 계획에 속하는 각 빌드의 로그를 포함합니다. | ||
7 | Path | xml-data/configuration | <SHARED_HOME>/configuration |
Description | 이를 구성 디렉터리라고 합니다. 서버 전체의 구성 데이터를 포함합니다. 백업할 데이터 내보내기의 설명에 따라 내용을 백업할 수 있습니다. |
그 밖의 주요 파일 및 디렉토리 설명
bamboo.cfg.xml
이것은 Bamboo의 핵심 구성 파일입니다. 여기에는 Bamboo의 데이터베이스에 연결하기 위한 구성 정보가 포함되어 있습니다.
database/
이 디렉토리에는 Bamboo의 임베디드 H2 데이터베이스가 포함되어 있습니다. 데이터베이스에는 계획 구성 그리고 일부 빌드 결과데이터가 포함되어 있습니다. 포함된 H2 대신 외부 데이터베이스를 사용하는 경우에는 이 디렉터리가 없습니다.
logs/*
Bamboo 어플리케이션의 로그가 저장되는 경로입니다. (앱 로그, access로그 등). 빌드 관련 로그는 xml-data/builds 밑에 별도로 저장됩니다.
bamboo-agent.cfg.xml
여기에는 이 원격 에이전트에 대한 구성 정보가 포함됩니다. 특히 에이전트 ID를 저장하는데, 이 ID는 에이전트가 Bamboo 서버에 처음 연결할 때 생성됩니다.
참조
내용