【发布时间】:2020-03-06 22:50:28
【问题描述】:
我有一个项目,它有多个 jenkins 文件和一个带有 bitbucket team plugin 的 jenkins。重点是将登台与发布分开。 当我在两个作业监视的分支上推送 bitbucket 更改(比如说 master )时,两个作业都将按预期触发。我想在其中一个作业上禁用此触发器并强制它仅是手动的(假设作业 A 是发布。jenkinsfile 定义了发布过程,但应该只手动运行)。
到目前为止,在团队配置中我无法停止触发器,但在 jenkinsfile 中我也无法设置属性 (this#ignorePostCommitHooks) 并使其工作。 (我确实设置了它。但它什么也没做)。有没有办法配置作业触发?
但是即使在我保存配置并且 jenkins 开始在存储库中查找匹配的项目/分支时设置它之后,它也会开始构建它找到的任何分支。有没有办法让这个选项真正起作用?
提前谢谢你。
【问题讨论】:
标签: jenkins jenkins-pipeline jenkins-plugins