이 문서에 대한 최신 버전은 Bamboo build results expiry 설정하기에서 확인하실 수 있습니다.
이 문서는 Bamboo의 빌드이력 삭제 관리를 하기 위한 방법에 대한 정보를 공유하기 위하여 작성되었다.
- 기본정책은 global expiry를 따르지만 Plan별로도 expiry 정책 설정 가능하다.(우선순위: Plan expiry > global expiry)
- 만료 날짜 계산시 기준은 각각의 생성 날짜 기준이다.
Configuring global expiry
*Plan expiry 설정 방법
1.Bamboo administration > PLANS 영역에 Expiry 진입
2. 아래에 명시된 기능으로 plan expiry 정책 적용
3. Save 선택
*expried 설정
1. Complete build & deployment results, build & release artifacts and all logs : 모든 빌드 결과물, 배포 결과 및 아티팩트 삭제
2. Build and release artifacts only: 빌드 artifact만 삭제
3. Build and deployment result logs onlys: 빌드 로그 및 배포 결과로그 삭제
4. Expiry after: 빌드 결과를 유지할 기간 지정(일, 주, 월. ex: 2년=24months)
*Exceptions
5. Minimum builds to keep: 보관할 빌드의 최수 수 입력(ex: 50 입력시 최신 50개 빌드결과는 유지됨)
6. Keep builds with the following labels: 입력한 빌드라벨에 속한 빌드는 보관
7. Minimum deployments to keep: 유지할 최초 배포 수(최소값은 2)
8. Removal schedule: 설정한 global 및 plan expiry 정책을 적용할 이벤트 발생 주기 지정
* Removal schedule 이벤트 발생시 만료기한보다 같거나 큰 데이터는 전부 삭제 처리됨
Configuring build results expiry for a plan
*Plan expiry 설정 방법
1.작성된 Plan Configuration 진입
2. Miscellaneous 탭 선택
3. 아래에 명시된 기능으로 plan expiry 정책 적용
4. Save 선택
*expried 설정
1.Override global build expiry configuration check: global expiry 정책대신 plan expiry 정책 사용
2. Do not expire anything for this plan : 해당 플랜은 만료기한 없음 설정
3. Build results : 빌드 산출물인 artifact와 log 모두 삭제
4. Build artifacts: 빌드 artifact만 삭제
5. Build logs: 빌드 로그만 삭제
6. Expiry after: 빌드 결과를 유지할 기간 지정(일, 주, 월. ex: 2년=24months)
*Exceptions
7. Minimum builds to keep: 보관할 빌드의 최수 수 입력(ex: 50 입력시 최신 50개 빌드결과는 유지됨)
8. Keep builds with the following labels: 입력한 빌드라벨에 속한 빌드는 보관