看了很多怎么实现gitlab项目提交merge request的时候jenkins自动构建,里面都用到了webhook,自由风格项目、pipeline(流水线)项目的配置在网上都可以很容易查到,需要一个secret Token,但是我查来查去都没找到关于MultibranchPipeline项目的webhook设置在哪里,我的Jenkinsfile内容如下:
#!/usr/bin/env groovy
pipeline {
agent any
triggers{
gitlab(
triggerOnPush: true,
triggerOnMergeRequest: false,
branchFilterType: 'All'<

本文记录了解决MultibranchPipeline项目中,GitLab Merge Request不触发Jenkins自动构建的问题。通过在Jenkins流水线配置中启用push和comment的webhook,实现了MR提交后自动构建。然而,尽管Jenkinsfile配置了邮件通知,但每次构建后仍无法收到企业微信邮箱的邮件,期待解决方案。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



