У меня есть список заданий рабочего процесса, который содержит скрипт: println("hello");
И я могу вернуть в строке значение скриптов с помощью приведенного ниже кода:
for (job in hudson.model.Hudson.instance.getView(nomeView).items) {
if (job.name.contains("myJobs")) {
script = job.getDefinition().getScript();
println(script);
}
}
результат:
println("hello");
println("hello");
println("hello");
println("hello");
println("hello");
println("hello");
println("hello");
... number of jobs
Но я хочу не только получить скрипт, но и изменить его.
script = job.getDefinition().getScript();
job.getDefinition().setScript(script + "println("world");"; //there are something like this?
println(script);
Я ожидаю, что результат будет следующим:
println("hello");
println("world");
println("hello");
println("world");
println("hello");
println("world");
println("hello");
println("world");
... number of jobs