La respuesta simple es, el agente es para tuberías declarativas y el nodo es para tuberías con guiones .
En las canalizaciones declarativas, la directiva de agente se utiliza para especificar en qué agente / esclavo se ejecutará el trabajo / tarea. Esta directiva solo le permite especificar dónde se ejecutará la tarea, qué agente, esclavo, etiqueta o imagen acoplable.
Por otro lado, en las tuberías con secuencias de comandos, el paso de nodo se puede utilizar para ejecutar una secuencia de comandos / paso en un agente específico, etiqueta, esclavo. El paso de nodo opcionalmente toma el nombre del agente o la etiqueta y luego un cierre con el código que se ejecutará en ese nodo.
Tuberías declarativas y escritas (edición basada en el comentario):
- las canalizaciones declarativas son una nueva extensión de la DSL de canalización (es básicamente un script de canalización con un solo paso, un paso de canalización con argumentos (llamados directivas), estas directivas deben seguir una sintaxis específica. El punto de este nuevo formato es que es más estricto y, por lo tanto, debería ser más fácil para aquellos nuevos en las tuberías, permitir la edición gráfica y mucho más.
- las tuberías con guiones son el respaldo para los requisitos avanzados.