2016-08-02 155 views

回答

0

廚師大衆超市食譜here。如果我是你,我會用它作爲你需要的功能的基礎。

  1. 創建一個新的食譜取決於公衆詹金斯食譜 (這將導致新的食譜繼承公共食譜中找到的所有功能 )。
  2. 在您的新食譜中創建一個新配方,該配方指定在安裝/配置Jenkins時將安裝哪些 插件。有關更多詳細信息,請參閱Jenkins_Job section of the Chef Supermarket Jenkins cookbook

注意:爲了找到您要下載,你可以看看Jenkins Wiki page爲每個插件,該插件的版本的正確.HPI文件的位置和使用link to the archives of all releases of that plugin找到合適的鏈接您希望安裝的版本。

一個額外的步驟,我個人採取的是用廚師的測試廚房寫一些自動化的測試來對插件的安裝/配置運行:

  1. 我要做的就是找到你想要的特定插件的文件路徑到 驗證已安裝,並編寫測試確認 文件路徑存在。
  2. 我還爲每個插件編寫的附加測試是解析目錄中找到的 pom.xml配置文件,以便 驗證是否安裝了正確的版本(如果連接到特定版本的 可用在Jenkins維基上給你 你不正確的版本)。

最後但並非最不重要;我強烈建議您使用Berkshelf來管理您的食譜依賴項。如果你走這條路線,根據公共食譜創建自己的食譜將是至關重要的,因爲你可以毫無問題地使用Berkshelf升級你的公共食譜。

如果沒有,當您將公共食譜圖升級到最新版本時,您添加到公共超市食譜副本中的所有插件定製配置將被覆蓋。

祝你好運,並請在這裏發佈任何其他問題!