1

特定の名前で始まるジョブのリストを取得し、その後でジョブを実行できるラベル ノードを更新したいと考えています。私は次のことをしましたが、成功しませんでした。ここで欠けているものへの入力。

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()
}
4

2 に答える 2