Jenkins Multibranch Pipeline触发来自多个SCM回购的构建

时间:2017-03-13 18:23:04

标签: git jenkins jenkins-pipeline

我配置了Jenkinsfile管道,并且指向git存储库的多分支管道(A)。在同一个Jenkins文件中,我从git repository下拉代码,(B)执行一些独立的步骤。

我想让jenkins轮询A repo - 每当它发现变化时 - 建立它。这很有效。

然而,它也是轮询回购B.每当回购B(通常是)发生变化时,它会接受更改并开始构建。

如何关闭此其他回购的投票?感谢

2 个答案:

答案 0 :(得分:1)

在Jenkins中使用管道语法片段生成器我想出了这个:

checkout poll: false, scm: [$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[]]]

答案 1 :(得分:1)

我想这是一个已知问题。 https://issues.jenkins-ci.org/browse/JENKINS-38508