Jenkins Multibranch Pipeline 从多个 SCM 仓库触发构建
Jenkins Multibranch Pipeline triggering builds from multiple SCM repos
我配置了一个 Jenkinsfile 管道和一个指向 git 存储库的多分支管道,(A)。在同一个 Jenkinsfile 中,我从 git 存储库中提取代码,(B) 以执行一些独立的步骤。
我想让 jenkins 轮询 A 存储库 - 每当它发现更改时 - 构建它。这是有效的。
但是,它也在轮询存储库 B。每当存储库 B 中发生更改(通常)时,它都会选择更改并开始构建。
我怎样才能关闭对另一个存储库的轮询?谢谢
使用 Jenkins 中的管道语法片段生成器,我想到了这个:
checkout poll: false, scm: [$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[]]]
我想这是一个已知问题。 https://issues.jenkins-ci.org/browse/JENKINS-38508
我配置了一个 Jenkinsfile 管道和一个指向 git 存储库的多分支管道,(A)。在同一个 Jenkinsfile 中,我从 git 存储库中提取代码,(B) 以执行一些独立的步骤。
我想让 jenkins 轮询 A 存储库 - 每当它发现更改时 - 构建它。这是有效的。
但是,它也在轮询存储库 B。每当存储库 B 中发生更改(通常)时,它都会选择更改并开始构建。
我怎样才能关闭对另一个存储库的轮询?谢谢
使用 Jenkins 中的管道语法片段生成器,我想到了这个:
checkout poll: false, scm: [$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[]]]
我想这是一个已知问题。 https://issues.jenkins-ci.org/browse/JENKINS-38508