2014年10月24日 星期五

Jenkins+GIT安裝及相關設定2

基本安裝及設定完成之後,開始比較進階的設定吧。

目標是:
1. Git commit之後,Jenkins自動執行編譯
2. Jenkins編譯完成之後,自動將編譯完成的檔案複製到另一台主機上
------------------------------------------------------------------------------------------

首先先新增一個Item


輸入item名稱,選擇第一個專案類型:FreeStyle Project

於Source Code Management,設定Git的Repository URL




並設定認證方式,點擊Credentials右下方的Add,開啟下圖
kind選擇SSH認證,Private Key填入key的檔案路徑,
新增完成之後,便能於上圖Credentials的下拉選項選取它。



設定item執行的觸發條件,Poll SCM為輪巡,
會在固定時間檢查git上有沒有新版本,有新版本才執行編譯,
H * * * * *,表示每個小時檢查一次




接著設定編譯完成後,將檔案搬移至另一台主機,
於Post-Build按下Add post-build action按鈕選取ArtifactDeployer (先於Manage Plugins新增該Plugin)



Remote File Location設定欲搬移的路徑,
此路經需先設定好共享。



Post-build Actions中可設定此item完成後可執行的動作,
例如mail通知:


設定完成!!

沒有留言:

張貼留言