Как настроить задание Jenkins для запуска заданий, динамически определенных в переменной / параметре?
Псевдокод для моей проблемы:
def MASTER_JOB:
for job in $downstream_jobs
trigger $job and wait for it.
downstream_jobs_string=<list given from a script>
call MASTER_JOB
- Действие сборки "Запуск / вызов строится в других проектах", а действия после сборки "Параметризованный плагин триггера" и "Создание других проектов" не допускают имен заданий, определенных в параметре.
- Похоже, я не получаю проект мультиконфигурации Build вместе с плагином GroovyAxis для работы. Кажется, что Groovy-код запускается не в среде построения задания, а во время сохранения конфигурации задания.
Я понимаю, что вы с помощью скрипта можете запускать динамический список заданий через их build-start-URL: s, но это кажется более практичным решением, которое потребовало бы больше работы на уровне администратора