GitLab與Jenkins的整合

我們以Jenkins做為持續整合的工具,GitLab作為程式碼管理的工具,如果將兩者併用的話才能做到真正意義上的持續化整合。

這次就要透過設定讓Jenkins知道GitLab的存在,讓他可以從GitLab獲取最新版本的程式碼進行自動建置來監控程式碼是否能如預期般正常運行。

首先先將程式碼Push至GitLab

接著要確定一下是不是有上傳成功

至此GitLab設定的部分就好了

 

接著要去Jenkins進行設定以連結到GitLab

Jenkins -> 專案 ->組態->Source Code Management

Repository URL :                  想要連到的GitLab  Repository URL
Credentials :                         有權限進入GitLab Repository的帳號與密碼
Branches to build :              選定想要獲取的分支
Additional behaviours :      如果想要對GitLab做一些額外的動作才需要進行設定
(這邊是加入Sparse Checkout paths,用途是指定再Repository中想要的路徑導入就好,可以節省空間)

最後按下儲存,Jenkins連結GitLab就設定完畢了
之後可以再加入一些例如定期建置之類的功能讓自動化整合更加完善。

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *