仅在gitlab合并请求上触发多分支管道

时间:2020-01-03 02:01:49

标签: jenkins gitlab jenkins-pipeline gitlab-ci multibranch-pipeline

我想基于 gitlab 存储库中的合并请求触发jenkins多分支管道。我只检查了 gitlab 项目中Integrations->JenkinsCI上的合并请求。但是,当我创建要合并的合并请求时,不会触发管道。

如果选中了复选框,则管道将按预期触发。我不想为每次推送构建管道。

为什么合并请求触发器不起作用?我究竟做错了什么? 仅当创建/更新/合并合并请求时,有什么方法可以触发 jenkins 管道吗?

Gitlab JenkinsCI setting

编辑:我意识到在gitlab-plugin仓库的README部分中,提到合并请求挂钩被忽略,如下所示。 “由于这个原因,该插件只监听GitLab Push Hooks来进行多分支管道作业;合并Request钩子将被忽略。” 这是否意味着多分支管道不支持合并请求挂钩?是否有人有其他建议可以使“仅合并请求”触发器起作用?

0 个答案:

没有答案