首页 文章

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

提问于
浏览
0

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

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

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

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

2 回答

  • 1

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

  • 0

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

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

相关问题