Якщо ви працюєте з трубопровідним завданням, спочатку потрібно додати мітку (наприклад, "підлеглий") у підлеглий вузол (або агент, як, здається, називається зараз).
Потім у сценарії конвеєра ви вказуєте мітку, на якій виконується завдання:
Декларативний трубопровід:
pipeline {
agent {label 'slave'}
stages {
...
}
}
Сценарій трубопроводу:
node (label: 'slave') {
...
}
Ця робота тепер буде виконуватись на будь-якому вузлі з міткою 'slave'. Якщо ви хочете, щоб робота виконувалася саме на цьому підлеглому, не використовуйте етикетку повторно. І звичайно, етикетка не повинна бути "рабом"; це може бути все, що завгодно.
Оновлення:
У сценарії сценарію, якщо ваш вузол названий "Мій вузол", ви також можете це зробити:
node ('My Node') {
...
}
Якщо ви хочете, щоб блок коду працював лише на цьому конкретному вузлі, це корисно. Однак використання міток є більш гнучким і може полегшити додавання вузлів для розподілу навантаження.