Se você estiver executando um trabalho de Pipeline, primeiro adicione um rótulo (por exemplo, 'escravo') ao nó escravo (ou agente, como parece ser chamado agora).
Em seguida, no script de pipeline, você especifica o rótulo em que o trabalho é executado:
Pipeline declarativo:
pipeline {
agent {label 'slave'}
stages {
...
}
}
Pipeline com script:
node (label: 'slave') {
...
}
Este trabalho agora será executado em qualquer nó com o rótulo 'escravo'. Se você deseja que o trabalho seja executado apenas neste escravo específico, não reutilize a etiqueta. E é claro que o rótulo não precisa ser "escravo"; pode ser o que você quiser.
Atualizar:
No pipeline com script, se o seu nó se chama "Meu Nó", você também pode fazer isso:
node ('My Node') {
...
}
Se você deseja apenas que o bloco de código seja executado nesse nó específico, isso é útil. No entanto, o uso de rótulos é mais flexível e pode facilitar a adição de nós para compartilhar a carga de trabalho.