Si está ejecutando un trabajo de Pipeline, primero desea agregar una etiqueta (por ejemplo, 'esclavo') al nodo esclavo (o agente como parece llamarse ahora).
Luego, en el script de canalización, especifique la etiqueta en la que se ejecuta el trabajo:
Tubería declarativa:
pipeline {
agent {label 'slave'}
stages {
...
}
}
Canalización con guión:
node (label: 'slave') {
...
}
Este trabajo ahora se ejecutará en cualquier nodo con la etiqueta 'esclavo'. Si solo desea que el trabajo se ejecute en este esclavo en particular, no reutilice la etiqueta. Y, por supuesto, la etiqueta no tiene que ser 'esclava'; Puede ser lo que quieras.
Actualizar:
En la canalización programada, si su nodo se llama "Mi nodo", también puede hacer esto:
node ('My Node') {
...
}
Si solo desea que el bloque de código se ejecute en ese nodo en particular, esto es útil. Sin embargo, el uso de etiquetas es más flexible y puede facilitar la adición de nodos para compartir la carga de trabajo.