使用 Puppet 配置 Jenkins 插件

Configuring Jenkins plugins with Puppet

我正在使用 rtyler/jenkins Puppet 模块来部署我的 Jenkins 实例。我似乎找不到文档的一件事是如何在安装 Jenkins 插件后使用 Puppet 配置它们。有人可以指点我一些文档 and/or 写一个简单的例子吗?谢谢。

他提供的模块仅用于managing/configuring jenkins 和管理插件。所有的插件都大不相同,他的脚本不可能管理各种各样的 jenkins 插件。您可能想尝试使用 jenkins 备份或通过查看每个模块如何允许配置来捕获它。

对于任何对如何完成此操作感兴趣的人,我正在使用此处提供的 Jenkins SCM 插件:https://wiki.jenkins-ci.org/display/JENKINS/SCM+Sync+configuration+plugin

这需要手动设置 Jenkins 并让插件将所有配置设置同步到存储库。 Puppet 提供的所有未来 Jenkins 实例都需要安装所有必要的插件,但 SCM 插件将自动下载所有必要的设置。但是,请注意,某些插件需要您手动将包含项添加到 SCM 中才能开始跟踪它们:https://wiki.jenkins-ci.org/display/JENKINS/SCM+Sync+Config+shared+additionnal+includes