我正在使用具有安静期的声明性 Jenkinsfile:
options {
quietPeriod(180)
// more options
}
工具版本:
现在的问题是,在 GitHub SCM 更改上,独立管道项目尊重静默期,但多分支管道项目不尊重。它也不会返回任何错误,只是在接收到 webhook 时立即触发构建。
我知道 Unresolved 问题 JENKINS-37588在这一点上。
将上游包装器作业与
build(job: 'my-job', quietPeriod: 180)
一起使用不可行,因为我有数百个多分支项目。有没有人能够找到解决方案或可行的替代方案?任何帮助将不胜感激。
最佳答案
我认为 - 不幸的是 - 这目前是不可能的。
这里有一个 Unresolved 工单:https://issues.jenkins-ci.org/browse/JENKINS-37588
此外,此问题已经有一个开放的拉取请求:https://github.com/jenkinsci/branch-api-plugin/pull/190
关于Jenkins 多分支管道不尊重 Jenkinsfile 中的静默期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59802811/