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