小编Dib*_*tya的帖子

Jenkins 多分支管道不尊重 Jenkinsfile 中的静默期

我正在使用具有安静期的声明性 Jenkinsfile:

  options {
    quietPeriod(180)
    // more options
  }
Run Code Online (Sandbox Code Playgroud)

工具版本:

  • 詹金斯 - 2.190.3
  • 管道多分支插件 - 2.21
  • 管道声明性插件 - 1.4.0

现在的问题是,在 GitHub SCM 更改上,独立管道项目尊重静默期,但多分支管道项目不尊重。它也不会返回任何错误,只是在接收到 webhook 时立即触发构建。

我知道关于此的未解决问题JENKINS-37588

使用上游包装器作业build(job: 'my-job', quietPeriod: 180)是不可行的,因为我有数百个多分支项目。

有没有人能够找到解决方案或可行的替代方案?任何帮助将不胜感激。

wait jenkins jenkins-pipeline multibranch-pipeline jenkins-declarative-pipeline

7
推荐指数
1
解决办法
2030
查看次数