我正在使用jenkins dsl插件multibranchpipeline作业(https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob)创建多分支管道。我创建了jenkinsfile来处理每个分支的构建工作。我无法弄清楚如何通过管道将github推送触发器作为代码启用。我可以找到的所有示例都使用jenkins Web UI或pollscm选项。有人可以帮忙如何通过代码启用此功能。
答案 0 :(得分:0)
在jenkins dsl multibranchpipeline中,我最初使用的是git branchsource。然后,推送事件不会触发构建。在我开始使用github branchsource之后,推送事件会自动生成构建。