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