我有一个任务是创建一个应该安装jenkins插件的(厨师)食谱。
注意:当我申请食谱时,它应该自动安装。
提前致谢。
答案 0 :(得分:2)
有jenkins cookbook这样做非常好(查看" jenkins_plugin"部分)
答案 1 :(得分:1)
可以找到厨师公共超市食谱here。如果我是你,我会将其作为您所需功能的基础。
注意:为了找到您要下载的插件版本的正确.HPI文件位置,您可以查看每个插件的Jenkins Wiki page,并使用link to the archives of all releases of that plugin为您要安装的版本找到合适的链接。
我个人采取的另一个步骤是使用Chef的测试厨房编写一些针对插件安装/配置运行的自动化测试:
最后但并非最不重要;我强烈建议您使用Berkshelf来管理您的cookbook依赖项。如果你走这条路,你必须创建自己的食谱,这取决于公共食谱,这样你就可以毫无问题地使用Berkshelf升级你的公共食谱。
如果没有,当您将公共食谱升级到最新版本时,您已添加到公共超市食谱副本的插件的所有自定义配置都将被覆盖。
祝您好运,请在此发布任何其他问题!