gitlab push后自动触发jenkins发布

经常遇到这种情况:线上开发、测试环境bug多,快速开发阶段,通常会修改bug之后,直接push到代码仓库,这时候的代码需要发布到开发、测试环境,以前每次都要手动去点jenkins发布,次数多了显得就有点麻烦了。

于是提出问题:能否gitlab提交之后,自动触发jenkins发布?

 

当然是可以配置的,那么如何配置呢?

代码提交到gitlab后自动触发jenkins发布的配置方法:

1、jenkins配置:

1.1 打开jenkins对应工程配置页面,点击最上面导航栏【构建触发器】

1.2 勾选【Build when a change is pushed to GitLab.】,这里注意后面还有一个webhook链接地址,记录下来

1.3 点击Secret token输入框右下角的【generate】按钮,创建token,记录此token

2、gitlab配置

2.1 打开gitlab对应的项目,点击左侧导航栏【设置】---->【导入所有仓库】

2.2 将1.2中的链接地址贴到链接URL中

2.3 将1.3中生成的token贴到【安全令牌】中

2.4 勾选【触发器】 ---->【推送事件】

2.5 保存

2.6 选择测试推送

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值