使用 Jenkins 2.263.2,我配置了 Bitbucket webhook 和 Jenkinsfile(声明性 jenkins 管道)。
当我推送提交时,会触发其他多分支管道的作业。
我尝试了所有这些:
triggers {
bitbucketPush()
}
尝试覆盖存储库 URL (https://github.com/jenkinsci/bitbucket-plugin#override-repository-url)
triggers {
bitbucketPush overrideUrl: 'https://bitbucket.org/xxx/repo-name'
}
尝试将属性“Suppress Automatic SCM Trigger”添加到作业配置 (https://stackoverflow.com/a/53769527)
我观察到的是,当不相关的 repo 作业被触发时,他们的 repo 的 webhook 请求不存在,该 repo 的 Jenkins 扫描日志也不存在。
任何想法如何阻止多个不相关的 Jenkins 作业被触发?