1.7. 빌드에 대한 보존 매개변수 정의
보존 매개변수는 다음과 같은 목적으로 정의할 수 있습니다.
- 완료된 빌드 실행이 존재할 수 있는 기간을 지정하려면 다음을 수행합니다.
- 빌드에 존재할 수 있는 성공 또는 실패한 빌드 실행 수를 지정하려면 다음을 수행합니다.
보존 매개 변수를 사용하면 BuildRun 인스턴스 또는 리소스를 자동으로 정리할 수 있습니다. Build CR에서 다음 보존 매개변수 값을 설정할 수 있습니다.
-
retention.succeededLimit: 빌드에 존재할 수 있는 성공한 빌드 실행 수를 정의합니다. -
retention.failedLimit: 빌드에 존재할 수 있는 실패한 빌드 실행 수를 정의합니다. -
retention.ttlAfterFailed: 실패한 빌드 실행이 존재할 수 있는 기간을 지정합니다. -
retention.ttlAfterSucceeded: 성공적인 빌드 실행이 존재할 수 있는 기간을 지정합니다.
다음 예제에서는 Build CR에서 보존 매개변수를 사용하는 방법을 보여줍니다.
retention.failedLimit 및 retention.succeededLimit 매개변수 값을 변경하면 빌드에 변경 사항이 적용되는 즉시 새 제한이 적용됩니다. 그러나 retention.ttlAfterFailed 및 retention.ttlAfterSucceeded 매개변수 값을 변경하면 새 빌드 실행에서만 새 보존 기간이 적용됩니다. 이전 빌드는 이전 보존 기간을 따릅니다. BuildRun 및 Build CR 모두에 보존 기간이 정의된 경우 CR에 정의된 보존 기간이 우선 순위를 가져옵니다.
Build Run