gitlab+jenkins实现持续集成

  1. 在jenkins里安装插件
    Git 、GitLab、Build Authentication Token Root 把这几个插件安装上
  2. 首先在jenkins里建一个项目
    流水线项目或者自由风格项目,什么项目随意吧,主要说重点
    在触发器里勾选这个东西


    image.png

    image.png

    实现思路是当gitlab里,我的项目从dev分支合并代码到preview分支的时候自动触发jenkins进行发版

  3. 复制下里面的url和token,粘贴到gitlab里的项目里


    image.png

    在gitlab里项目->设置->webhooks


    image.png

    url就是jenkins里刚才复制下来的url,secret token就是jenkins里刚才复制下来的token,上面也提到了我是需要dev合并代码到preview分支才发版,所以我们只勾选merge request events就好了,然后下面的ssl我是不需要所以去掉它
    然后就可以去合并一下代码试试了

你可能感兴趣的:(gitlab+jenkins实现持续集成)