Ala*_*ber 5 git integration-testing jenkins
我的公司使用Jenkins作为集成测试执行程序.
我们的生产和登台环境有多个实例.不同的环境需要非常相似的Jenkins配置,但在定期执行,通知,作业启用等方面略有不同.
目前,我们将Jenkins配置XML存储在Git中,并在重新部署实例时将每个环境修改作为Chef配方的一部分进行修改.
但是,这意味着在不重新部署实例的情况下更新实例的配置非常困难.
有没有人有一个最喜欢的机制,在每个实例应用小修改时跨不同实例共享Jenkins配置?
我最近遇到了gradle-jenkins-plugin,它基本上扩展了Job DSL 插件,允许在源代码管理中维护作业配置并通过 Gradle 将它们应用到 Jenkins 服务器。这样,您就可以轻松地将相同的配置部署到不同的服务器,并根据 Jenkins 服务器 URL 等使用 DSL 进行轻微修改。
或者,您可能可以使用新的Workflow Plugin实现类似的效果。
| 归档时间: |
|
| 查看次数: |
1028 次 |
| 最近记录: |