在 groovy 脚本中获取作业 link

Get the job link in groovy script

我们需要更新所有作业的少量作业配置,并且有多个 Jenkins 实例 运行 用于多个项目。我们需要更新 SCM 数据库路径和 SCM 密码。

我可以设置数据库路径,但是没有设置密码的方法。因此,为了克服这个问题,我只是尝试打印我们需要更新密码的作业的 link。我找不到工作 link 的 API。

你能帮我解决这个问题,或者建议一个更好的密码更新解决方案吗?

import hudson.model.*
jenkins = Hudson.instance
for (item in jenkins.items){
    println jenkins.getRootUrl()+item.getUrl()
}

在脚本控制台中试过了。列出所有作业的绝对 URL。你只需要添加逻辑来获取你的工作列表