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