Как настроить задание 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
- Действия сборки «Trigger/вызов основывается на других проектах», а после построения действия «параметризованного запуск плагина» и «Построить другие проекты» Дон» t разрешить имена заданий, заданные в параметре.
- Мне кажется, что проект Multi-configuration Build не работает вместе с плагином GroovyAxis для работы. Похоже, что код groovy не запускается в среде создания задания, а во время сохранения конфигурации задания.
Я понимаю, что вы с помощью сценария могут вызвать динамический список заданий, с помощью их наращивания пуска URL: s, но это кажется более progrmatically решением, которое потребует более adminstrive работы
Я надеялся на менее программное решение, так как я хочу, чтобы экземпляр Jenkins поддерживался другими, чем я. Но это хороший подход. Удаленный API Jenkins - это прекрасное средство, когда ничего не работает;) – Magnus