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