【发布时间】:2020-07-10 07:47:48
【问题描述】:
我想编写我的 Jenkins 安装脚本。我总是使用 Jenkins 的“稳定”版本(当前:2.121.3),但我注意到当我安装稳定版本时,更新网站(在管理>插件>高级)设置为“https://updates.jenkins.io/update-center.json”不是稳定版本。我必须将此设置更改为“http://updates.jenkins-ci.org/stable/update-center.json”。
我想通过脚本自动完成。我知道我可以在 /var/lib/jenkins/hudson.model.UpdateCenter.xml 文件中更改此设置,但我更喜欢使用 Groovy 脚本来执行此操作。
但我找不到在 Groovy 脚本中更改此设置的方法,因为我不知道 Jenkins/Hudson 数据模型和 Groovy 语法,我不知道如何更改和保存设置。
【问题讨论】:
-
我找不到更好的方法来做到这一点。基本安装后,我将
/var/lib/jenkins/hudson.model.UpdateCenter.xml配置文件替换为以下内容:<?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://updates.jenkins.io/stable/update-center.json</url> </site> </sites>
标签: groovy jenkins-cli