我正在寻找一种使用某种配置管理方式添加/删除/更新Jenkins主环境变量的方法。
如果可以使用Ansible做得更好。
请注意,我希望避免手动修补config.xml文件,特别是因为这可能会产生问题,并且需要重新启动Jenkins,并且应尽可能避免这种情况。
如果不清楚,我正在尝试找到一个用于更改Manage Jenkins - Configure System - Global properties
的自动化解决方案。
答案 0 :(得分:0)
您可以使用groovy配置所有Jenkins主程序。
当我们升级到Jenkins 2时,我也做了同样的事。
https://github.com/DotCi/jenkinsci-dotci-example/blob/master/configure-dotci.groovy
https://gist.github.com/vrivellino/97954495938e38421ba4504049fd44ea
顺便说一句,您可以使用CLI安装插件,这样可以节省您的时间。
您可以使用DSL创建所有作业,因此所有更改都将在github中进行。
如果您有具体问题,请告诉我