我正在使用具有安静期的声明性 Jenkinsfile:
options {
quietPeriod(180)
// more options
}
Run Code Online (Sandbox Code Playgroud)
工具版本:
现在的问题是,在 GitHub SCM 更改上,独立管道项目尊重静默期,但多分支管道项目不尊重。它也不会返回任何错误,只是在接收到 webhook 时立即触发构建。
我知道关于此的未解决问题JENKINS-37588。
使用上游包装器作业build(job: 'my-job', quietPeriod: 180)是不可行的,因为我有数百个多分支项目。
有没有人能够找到解决方案或可行的替代方案?任何帮助将不胜感激。
wait jenkins jenkins-pipeline multibranch-pipeline jenkins-declarative-pipeline