如何使用配置管理来配置Jenkins?

时间:2017-08-22 17:45:04

标签: jenkins ansible

我正在寻找一种使用某种配置管理方式添加/删除/更新Jenkins主环境变量的方法。

如果可以使用Ansible做得更好。

请注意,我希望避免手动修补config.xml文件,特别是因为这可能会产生问题,并且需要重新启动Jenkins,并且应尽可能避免这种情况。

如果不清楚,我正在尝试找到一个用于更改Manage Jenkins - Configure System - Global properties的自动化解决方案。

1 个答案:

答案 0 :(得分:0)

您可以使用groovy配置所有Jenkins主程序。

当我们升级到Jenkins 2时,我也做了同样的事。

这里有一些链接:https://pghalliday.com/jenkins/groovy/sonar/chef/configuration/management/2014/09/21/some-useful-jenkins-groovy-scripts.html

https://github.com/DotCi/jenkinsci-dotci-example/blob/master/configure-dotci.groovy

https://gist.github.com/vrivellino/97954495938e38421ba4504049fd44ea

顺便说一句,您可以使用CLI安装插件,这样可以节省您的时间。

您可以使用DSL创建所有作业,因此所有更改都将在github中进行。

如果您有具体问题,请告诉我