首页/开发/CI/CD 与发布速查/Jenkins options 构建选项
工具链要点63 条

Jenkins options 构建选项

流水线级统一配置:超时、禁用并发、保留构建数、时间戳等;把行为约束写进代码而不是靠约定。

CI/CD 与发布速查开发更新于 2026-10-12
常用项timeout、disableConcurrentBuilds、buildDiscarder、timestamps
作用域流水线级与阶段级均可声明
超时stage 级 timeout 也可用
保留logRotator 控制历史构建留存

流水线选项

流水线选项
options {
  timeout(time: 1, unit: 'HOURS')
  disableConcurrentBuilds()
  buildDiscarder(logRotator(numToKeepStr: '20'))
  timestamps()
}
disableConcurrentBuilds 适合共享测试环境;它是流水线级约束,评估后再启用。

易错点

  • 不设超时:卡死构建长期占用执行器
  • 保留数不设限:历史构建与日志膨胀占满磁盘

数据来源与参考

  • Jenkins 手册《Pipeline Syntax》(options)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌