使用Git來對Jenkins專案設定做版本控制 | jenkins git
前幾天在噗浪上看到[小鐵](http://www.plurk.com/jaceju)大提到[TravisCI]可以將專案設定和原始碼一起放在git上,心血來潮想研究Jenkins的設定是否也進行版本控管,找到了這套PlugIn可以實現,雖然它並不是將設定檔案原始碼放在同一個地方,而是另外存放一個Repository,但也是讓我們想測試Jenkins時更加的方便。這套PlugIn是[SCMSyncconfigurationplugin],它可以在每次修改完設定後,自動將設定檔commit到版本控制系統中,並可以從版本控制系統還原Jenkins的設定檔,如此一來,想要大膽的修改CIServer的危險性就降低了許多囉! ...
前幾天在噗浪上看到[小鐵](http://www.plurk.com/jaceju)大提到[Travis CI]可以將專案設定和原始碼一起放在git上,心血來潮想研究Jenkins的設定是否也進行版本控管,找到了這套PlugIn可以實現,雖然它並不是將設定檔案原始碼放在同一個地方,而是另外存放一個Repository,但也是讓我們想測試Jenkins時更加的方便。這套PlugIn是[SCM Sync configuration plugin],它可以在每次修改完設定後,自動將設定檔commit到版本控制系統中,並可以從版本控制系統還原Jenkins的設定檔,如此一來,想要大膽的修改CI Server的危險性就降低了許多囉!
前言前幾天在噗浪上看到小鐵[1]大提到Travis CI[2]可以將專案設定和原始碼一起放在git上,
心血來潮想研究Jenkins的設定是否也進行版本控管,找到了這套PlugIn可以實現,
雖然它並不是將設定檔案原始碼放在同一個地方,而是另外存放一個Repository,
但也是讓我們想測試Jenkins時更加的方便。
這套PlugIn是SCM Sync configuration plugin[3],它可以在每次修改完設定後,
自動將設定檔commit到版本控制系統中,並可以從版本控制系統還原Jenkins的設定檔,
如此一來,想要大膽的修改CI Server的危險性就降低了許多囉!
安裝進入Jenkins首頁後,點選左邊的管理Jenkins,再選擇管理外掛程式
找到SCM Sync configuration plugin[4],勾選安裝並重啟Server
回到首頁,點選管理Jenkins,選擇設定...