| 常用项 | timeout、disableConcurrentBuilds、buildDiscarder、timestamps |
|---|---|
| 作用域 | 流水线级与阶段级均可声明 |
| 超时 | stage 级 timeout 也可用 |
| 保留 | logRotator 控制历史构建留存 |
流水线选项
流水线选项
options {
timeout(time: 1, unit: 'HOURS')
disableConcurrentBuilds()
buildDiscarder(logRotator(numToKeepStr: '20'))
timestamps()
}disableConcurrentBuilds 适合共享测试环境;它是流水线级约束,评估后再启用。