我在詹金斯的工作中有一段时髦的代码,它起到了魅力的作用:
def job = Hudson.instance.getJob("$job_name")
println("Job: $job")
现在我将有问题的工作更改为Jenkins根目录中的文件夹,代码根本不再有效。返回的对象为null。我尝试在$job_name
var之前引用文件夹名称,但它仍然无法正常工作。
有谁知道如何获取文件夹中的作业实例?
答案 0 :(得分:0)
对我有用的是
def job = Jenkins.instance.getItemByFullName("folder/job-name")
如果指向它的 UI 链接是 folder/job-name
,则带有 https://your.jenkins/job/folder/job/job-name/