jenkins-在推送到ANY分支时触发管道作业

时间:2020-09-26 15:44:06

标签: git jenkins github jenkins-pipeline webhooks

我正在尝试配置我的ci作业,使其在推送到Github存储库中的ANY分支时被触发

在CI管道作业配置中,我放置了Pipeline script from SCM并指定了CI作业的jenkinsFile存在的特定分支

我设法正确创建了Webhook并且可以正常工作,但是它仅在jenkinsFile存在的分支上被触发

当推送到其他分支时,Jenkins作业会收到钩子,但它仅在Jenkinsfile存在的分支中检查更改,找不到任何更改,也不会运行该作业

我在gitHub hook log页上看到了这一点:

Found 52 remote heads on <repo_name>
[poll] Latest remote head revision on <specific branch where the jenkinsFile exists> is: 2134f273357d7c01954a2a291e7b06f282873ff6 - already built by 11
Done. Took 1.7 sec
No changes

我该如何更改,以便在推送到任何分支时触发作业?它应该检查我推送的分支中的更改,而不是Jenkinsfile存在的分支中的更改。

我将不胜感激

谢谢

0 个答案:

没有答案