2016-08-02 176 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升级你的公共食谱。

如果没有,当您将公共食谱图升级到最新版本时,您添加到公共超市食谱副本中的所有插件定制配置将被覆盖。

祝你好运,并请在这里发布任何其他问题!