на android-1 назначены такие лейблы (android, amdroid-1, unit-test) на втором (android, amdroid-2) и т.д. Вопрос заключается в том что когда запускаешь сборку с agent { label 'android' } сборка может прыгать между 1 и 2 нодой, а если жестко указать android-1 собирается только на 1 ноде. Можно ли как то обозначить/ограничить/зафиксировать работу только на одной сборочной ноды не прибегаю к жесткому указанию label? Заранее спс.
Для докер плагина чем-то похожая опция называется reuseNode, емнип. Не знаю насчёт такого механизма из коробки для обычных агентов, но стало любопытно. Есть идея сделать название агента - переменной, которая обновляется после попадания на первый агент. Интересно, поддерживает ли декларативный пайплайн переменные в названии агентов.
Обсуждают сегодня