经过多次失败找到此方案与大家共享

先说一下背景

     gitlib提交代码时不管是分支提交还是master提交都会触发流水线编写,这不是我们想要的,浪费时间和资源,我们只想要当dev被push时,dev的编译流程进行触发,master不会触发,master被push时相对应一样。

接下来看看具体实现

首先gitlib和jenkins没什么好说的了

gitlib我创建了dev和master两个分支

jenkins安装gitlib hook插件(非常重要),当然如果是gogs,就下载gogs hook,然后创建两个工作流

       gitlib中添加了两个工作流的钩子(可以点击test进行测试,如果有错误看看是不是**没添加)

gitlib与jenkins集成支持不同分支提交触发不同webhook编译流程

    jenkin中其他都没什么,主要就是要进行分支过滤,直接看看我的配置就行

              gitlib与jenkins集成支持不同分支提交触发不同webhook编译流程

             到此结束,有个ERROR提示不用管,暂时还不知道jenkins为什么有错误。

 

如有问题欢迎留言

 

相关文章:

  • 2021-10-21
  • 2021-12-21
  • 2022-12-23
  • 2021-10-03
  • 2021-09-29
  • 2021-11-07
  • 2021-05-04
  • 2022-01-17
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-07-28
  • 2021-07-02
  • 2021-05-23
相关资源
相似解决方案