我正在尝试配置我的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存在的分支中的更改。
我将不胜感激
谢谢