-1
A
回答
2
有一個jenkins cookbook這很好。
0
廚師大衆超市食譜here。如果我是你,我會用它作爲你需要的功能的基礎。
- 創建一個新的食譜取決於公衆詹金斯食譜 (這將導致新的食譜繼承公共食譜中找到的所有功能 )。
- 在您的新食譜中創建一個新配方,該配方指定在安裝/配置Jenkins時將安裝哪些 插件。有關更多詳細信息,請參閱Jenkins_Job section of the Chef Supermarket Jenkins cookbook。
注意:爲了找到您要下載,你可以看看Jenkins Wiki page爲每個插件,該插件的版本的正確.HPI文件的位置和使用link to the archives of all releases of that plugin找到合適的鏈接您希望安裝的版本。
一個額外的步驟,我個人採取的是用廚師的測試廚房寫一些自動化的測試來對插件的安裝/配置運行:
- 我要做的就是找到你想要的特定插件的文件路徑到 驗證已安裝,並編寫測試確認 文件路徑存在。
- 我還爲每個插件編寫的附加測試是解析目錄中找到的 pom.xml配置文件,以便 驗證是否安裝了正確的版本(如果連接到特定版本的 可用在Jenkins維基上給你 你不正確的版本)。
最後但並非最不重要;我強烈建議您使用Berkshelf來管理您的食譜依賴項。如果你走這條路線,根據公共食譜創建自己的食譜將是至關重要的,因爲你可以毫無問題地使用Berkshelf升級你的公共食譜。
如果沒有,當您將公共食譜圖升級到最新版本時,您添加到公共超市食譜副本中的所有插件定製配置將被覆蓋。
祝你好運,並請在這裏發佈任何其他問題!
相關問題
- 1. 廚師食譜:從GItHub安裝Jenkins插件
- 2. 無法在廚師中安裝食譜
- 3. 從maven安裝java 7廚師食譜
- 4. 廚師不會從食譜/食譜安裝
- 5. 獲取廚師食譜中的廚師食譜名稱
- 6. 廚師RVM食譜 - 與訪問安裝寶石
- 7. 廚師包裝食譜一次只應用內部食譜
- 8. 廚師食譜 - 在屬性
- 9. 廚師生成食譜
- 10. vagrant跑廚師食譜
- 11. RoR Heroku的廚師食譜
- 12. 廚師跳過食譜
- 13. 食譜:廚師獨奏
- 14. 廚師服務器,安裝不是來自食譜網站的食譜
- 15. 廚師廚房缺少食譜
- 16. 廚師食譜解壓文件
- 17. 廚師客戶端不斷重新安裝食譜
- 18. 只能安裝mongodb-shell的廚師食譜
- 19. 通過廚師食譜在Linux中安裝python2.7
- 20. 從S3中安裝寶石OpsWorks廚師食譜
- 21. Play2廚師食譜不安裝放浪機
- 22. 廚師自定義食譜不安裝在AWS opsworks
- 23. 廚師 - 如何使用LWRP和食譜安裝postgresql
- 24. 如何運行從廚師supermaket下載的jenkins食譜?
- 25. 如何將廚師食譜/食譜應用於多個節點?
- 26. 廚師 - 如何在食譜中獲得食譜的路徑
- 27. 任何廚師食譜或Jboss EAP 6.3的食譜?
- 28. 添加食譜廚師run_list和廚師客戶端-o選項
- 29. 如何使用廚師食譜迭代廚師角色屬性
- 30. 廚師客戶不以廚師客戶食譜開始RHEL 6.7