我正在尝试在Jenkins中设置一个多分支管道项目。理想情况下,我希望在开发人员推送新代码后构建分支管道。例如,如果开发人员推送到’dev’……
我看到了问题,对于多分支管道项目,源必须是GitHub而不是Git。使用所需事件配置Web挂钩,手动构建项目一次然后执行测试推送,它应该可以工作。
你必须安装 Github分支源插件 在Jenkins上并配置URL <JENKINS_URL>/github-webhook/ 为您的GitHub webhook。
<JENKINS_URL>/github-webhook/
你可以检查一下 这个支持文档 来自cloudbees的分步配置帮助。
我在这里分享了一个指南/教程 岗位 ,这是关于Gitlab和詹金斯,但有一些类似的部分可能会帮助你。