- 在jenkins里安装插件
Git 、GitLab、Build Authentication Token Root 把这几个插件安装上 -
首先在jenkins里建一个项目
流水线项目或者自由风格项目,什么项目随意吧,主要说重点
在触发器里勾选这个东西
image.png
image.png
实现思路是当gitlab里,我的项目从dev分支合并代码到preview分支的时候自动触发jenkins进行发版
-
复制下里面的url和token,粘贴到gitlab里的项目里
image.png
在gitlab里项目->设置->webhooks
image.png
url就是jenkins里刚才复制下来的url,secret token就是jenkins里刚才复制下来的token,上面也提到了我是需要dev合并代码到preview分支才发版,所以我们只勾选merge request events就好了,然后下面的ssl我是不需要所以去掉它
然后就可以去合并一下代码试试了
网友评论