Я пытаюсь запустить все задания, начиная с предустановленной строки, как конвейер в Jenkins 2.7. Пока мне удалось написать этот отличный код:
node {
jobs = hudson.model.Hudson.instance.getAllItems(FreeStyleProject)
for (job in jobs) {
// here was an "if" statement: if (job.getFullName() =~ /my regex/) {
stage job.getFullName()
build job: job.getFullName(), propagate: false
}
}
}
Однако при каждом запуске я получаю java.io.NotSerializableException
, и выполняется только одно соответствующее задание (из двух в данный момент).
Что я делаю неправильно? :(