Выбор динамического агента - PullRequest
0 голосов
/ 29 марта 2019

В настоящее время я работаю над объединением нескольких файлов Jenkins, которые все строят один и тот же программный проект, с одинаковыми шагами, но обрабатывают разные версии, то есть 2,4 по сравнению с 3,5, основным различием между версиями является SDK, а затем агент VM / Jenkins.это продолжается.

Какой самый чистый способ динамического назначения метки агента на основе ветви / тега кода?Я использую декларативный конвейер и не нашел примеров решений, и не смог придумать свое собственное решение, которое либо не очень чистое, либо заканчивается использованием скриптов, которых мы пытаемся избежать.

1 Ответ

0 голосов
/ 30 марта 2019

Это ограничение декларативных конвейеров.

В скриптовых конвейерах вы можете легко предоставить метку агента для шага node(label), который «вычисляется», то есть считывается из файла на основе цикла для версий, которые будут встроены в код и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...