Jenkins DSL多分支管道github推送触发器

时间:2019-04-25 11:38:23

标签: jenkins jenkins-pipeline jenkins-job-dsl multibranch-pipeline

我正在使用jenkins dsl插件multibranchpipeline作业(https://jenkinsci.github.io/job-dsl-plugin/#path/multibranchPipelineJob)创建多分支管道。我创建了jenkinsfile来处理每个分支的构建工作。我无法弄清楚如何通过管道将github推送触发器作为代码启用。我可以找到的所有示例都使用jenkins Web UI或pollscm选项。有人可以帮忙如何通过代码启用此功能。

1 个答案:

答案 0 :(得分:0)

在jenkins dsl multibranchpipeline中,我最初使用的是git branchsource。然后,推送事件不会触发构建。在我开始使用github branchsource之后,推送事件会自动生成构建。