【发布时间】:2015-10-12 07:26:25
【问题描述】:
我正在使用 rtyler/jenkins Puppet 模块来部署我的 Jenkins 实例。我似乎找不到文档的一件事是如何使用 Puppet 来配置 Jenkins 插件,一旦我安装了它们。有人可以指点我一些文档和/或写一个简单的例子吗?谢谢。
【问题讨论】:
我正在使用 rtyler/jenkins Puppet 模块来部署我的 Jenkins 实例。我似乎找不到文档的一件事是如何使用 Puppet 来配置 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
【讨论】: