-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. 厨师跳过食谱
- 7. 厨师包装食谱一次只应用内部食谱
- 8. 厨师服务器,安装不是来自食谱网站的食谱
- 9. 厨师厨房缺少食谱
- 10. 从S3中安装宝石OpsWorks厨师食谱
- 11. 厨师客户端不断重新安装食谱
- 12. 如何运行从厨师supermaket下载的jenkins食谱?
- 13. 如何将厨师食谱/食谱应用于多个节点?
- 14. 厨师 - 如何在食谱中获得食谱的路径
- 15. 任何厨师食谱或Jboss EAP 6.3的食谱?
- 16. 如何使用厨师食谱迭代厨师角色属性
- 17. 厨师客户不以厨师客户食谱开始RHEL 6.7
- 18. 什么是厨师食谱索引?
- 19. 厨师再次运行食谱
- 20. 记录在厨师的食谱
- 21. 厨师食谱FileEdit insert_line_after_match和insert_line_if_no_match
- 22. 厨师:创建食谱到回购
- 23. 厨师remote_directory食谱@recipe_files没有找到
- 24. 厨师IIS默认食谱资源
- 25. 厨师食谱搜索引擎
- 26. Nginx乘客RVM食谱厨师
- 27. 在厨师食谱中使用搜索
- 28. 测试厨师食谱故障
- 29. 如何重新命名厨师食谱?
- 30. 你如何模仿厨师食谱?