Jenkins管道回购webhook启动所有工作

问题描述:

我使用Jenkins管道与SCM选项“来自SCM的管道脚本”。Jenkins管道回购webhook启动所有工作

我有我的管道Jenkinsfile在一个Bitbucket回购,和其他项目在其他Bitbucket回购使用Jenkinsfile。我为Jenkins使用了Bitbucket插件,并且正确配置了webhook。

我的问题是插件,这不适用于管道的SCM选项。使用webhook启动工作的唯一方法是对管道的回购进行更改,但这会启动所有使用该管道回购的作业。

某种方式配置作业启动与推到正确的回购?

使用:

  • 詹金斯2.60.2
  • 到位桶插件1.1.5

如果我正确理解你的问题,你的Jenkinsfile是不同的版本库比你的项目。

如果是这种情况,并且您希望Jenkins定期轮询您的项目存储库,那么您必须手动执行一次该项目的成功构建。之后,詹金斯应该能够轮询存储库以进行任何更改。

但是,如果想要轮询更改的分支,则必须手动执行另一个成功的构建。