特定の名前で始まるジョブのリストを取得し、その後でジョブを実行できるラベル ノードを更新したいと考えています。私は次のことをしましたが、成功しませんでした。ここで欠けているものへの入力。
import hudson.model.*;
import hudson.util.*;
import hudson.model.labels.*;
import jenkins.model.*;
import hudson.FilePath.FileCallable;
import hudson.slaves.OfflineCause;
import hudson.node_monitors.*;
buildableItems = Jenkins.instance.getAllItems.each {job ->
job.name.startsWith("Automation -")
println job.fullName;
}
for(item in buildableItems) {
job.assignedlabel = new LabelAtom('new-label-name')
item.save()
}