在 groovy 脚本中获取工作链接

Rav*_*sha 1 jenkins

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

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

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

Yur*_* G. 5

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

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

  • 使用构建步骤“执行系统 ​​Groovy 脚本”创建一个作业并粘贴此代码。您将在工作控制台中获得可点击的链接 (2认同)