Jenkins配置jenkins返回構建狀態到Gitlab
jenkins也可以把構建的結果返回給gitlab,首先要配好jenkins能連到gitlab上,並且有權限發東西
配置構建后通知 Gitlab
構建完成后,jenkins 可以把構建的結果反饋給 Gitlab,這樣在 Gitlab 上就可以查看每一次 push 后構建的執行結果。
首先在 Jenkins 上配置,可以訪問 Gitlab,打開 jenkins 系統管理->系統設置頁面,
下拉找到 Gitlab 部分,
他需要一個API token 我們需要訪問gitlab 我們拿着gitlab地址 gitlab給你個地址 ,gitlab生成的token,通過這種方式就可以訪問gitlab
還要去gitlab 生成一個token
添加認證
token去gitlab上生成
在 Gitlab 中 root 用戶setting 設置頁面,選擇左側 Access Tokens,進入 Access Token 管理頁面,
把生成的token 拷貝
添加認證
認證添加成功后,回到系統設置頁面,為 Gitlab 選擇認證並測試,成功后保存退出系統設置。
jenkins要訪問gitlab
其次,在 job 配置頁面添加構建后操作,
所謂的構建后操作就是 你構建執行完以后,可以做些什么事情
把構建的狀態推到gitlab上,構建后自動把構建的結果反饋給gitlab
保存 job 配置,回到 job 主頁面,執行“立即構建”。構建成功后,在 Gitlab 倉庫,commits列表頁面
構建的狀態,可以在gitlab上看到
點擊 commit pass
點進去
點擊 jenkins 有個jenkins結果
跳轉到jenkins 連接到jenkins 到jenkins構建的輸出 點擊看看輸出
能連到jenkins,下次不用再去jenkins看頁面,當我們自動觸發完構建以后,對應倉庫的commit上
點擊進入后,我們可以看到更多的信息
可以看到變更內容