1. 程式人生 > >gitlab提交程式碼自動觸發webhook構建jenkins專案

gitlab提交程式碼自動觸發webhook構建jenkins專案

1:環境配置
     Debian 3.16.43
     jenkins2.121.1

2:描述

        前端開發人員想程式碼提交到gitlab然後自動釋出到線上伺服器,於是呼叫gitlab的webhooks來直接呼叫jenkins專案釋出到線上

3:開始部署 (此處以 自由風格構 建方式)

     3.1 建立專案

      1.png2.png3.png

     3.2 填寫倉庫地址

     4.png   

     3.3 重點來了 (選擇構建觸發器)
            Build when a change is pushed to GitLab. GitLab CI Service URL: http://ip:8090/project/xuqiu   選擇開啟
   5.png


  3.4 其他的需要根據自己的環境進行選擇使用  我這裡就呼叫指令碼實現釋出的

  6.png


4: 然後點選儲存 即可   jenkins配置完畢 現在到gitlab上呼叫webhooks來發布jenkins
      找到對應的專案->settings->intergrations
     7.png

   填寫呼叫的webhooks呼叫的gitlab的資訊

 8.png

5 重新提交程式碼到gitlab倉庫  檢視呼叫情況

    9.png