詹金斯跳过工作的自动触发

时间:2019-10-23 10:34:16

标签: jenkins jenkins-pipeline jenkins-plugins

我有一个项目,其中包含多个jenkins文件和一个带有bitbucket team plugin的jenkins。重点是将阶段与发布分开。 当我在两个作业都监视的分支(假设称为master)上推动bitbucket更改时,两个作业将按预期触发。我想在一个作业上禁用此触发器,并强制将其设为仅手动(让我们说一下作业A,即发布。jenkinsfile定义了发布过程,但应仅手动运行)。

到目前为止,在团队配置中,我无法停止触发器,但是在jenkinsfile中,我都无法设置属性(this#ignorePostCommitHooks)并使之工作。 (我设置了它。但是它什么也没做)。有没有配置作业触发的方法?

还有一个疑问,詹金斯提供了这个选项skip initial build on first branch indexing

但是,即使在设置完之后,当我保存配置并且jenkins开始在存储库中查找匹配的项目/分支时,它将开始构建它找到的任何分支。有没有办法使该选项真正起作用?

谢谢。

1 个答案:

答案 0 :(得分:0)

将其包装为完全匹配即可。

worked