【发布时间】:2019-08-02 03:58:24
【问题描述】:
我正在尝试在 Jenkins 中设置一个多分支管道项目。理想情况下,我希望在开发人员推送新代码后构建分支管道。例如,如果开发人员推送到“dev”分支,那么“dev”管道将自动构建。
我知道在“扫描多分支管道触发器”选项下,您可以设置 Jenkins 查找更改的频率,但我希望它是相反的,这意味着一旦新代码在分支中,Jenkins 就会构建管道。
我已经配置了我的 Jenkinsfile,并且还在我的 GitHub 项目中设置了 web-hook,但我不知道我想做的事情是否可以完成,或者我是否缺少插件或配置。此外,Jenkins 目前作为 Kubernetes pod 运行。
【问题讨论】:
-
您正在寻找“网络钩子”。根据您的 SCM 设置不同。您使用哪种 SCM?
-
根据标签,用户似乎在使用 git
-
你好,是的,我正在使用 Git
-
我也忘了指定,但 Jenkins 正在作为 Kubernetes pod 运行
标签: git jenkins github jenkins-pipeline multibranch-pipeline