開發項目,版本控制必不可少,我用的版本控制軟件為SVN,那么如何把jenkins和SVN結合,使得SVN源碼一有上傳更新,jenkins就馬上構建項目呢?下面說一下配置過程
1) 首先要在jenkins中添加svn的用戶名和密碼:打開“Credentials”界面進行添加,如下圖
2) 配置項目工作空間
3) 配置項目:源碼管理選擇SVN,如下圖:
4) 配置項目:設置構建觸發器
Build periodically:周期進行項目構建(它不care源碼是否發生變化)
Poll SCM:定時檢查源碼變更(根據SCM軟件的版本號),如果有更新就checkout最新code下來,然后執行構建動作。
5) 配置構建(我用的是windows命令構建,路徑對應之前設置的jenkins自定義工作空間即可,因為當SVN源碼更新,自定義的工作空間內的內容也會更新)。