Простой ответ: агент предназначен для декларативных конвейеров, а узел - для конвейеров со сценариями .
В декларативных конвейерах директива агента используется для указания, на каком агенте / ведомом устройстве должно выполняться задание / задача. Эта директива позволяет только указать, где должна выполняться задача, какой агент, ведомое устройство, метка или образ докера.
С другой стороны, в скриптовых конвейерах шаг узла может использоваться для выполнения скрипта / шага на конкретном агенте, метке, подчиненном устройстве. Узел шаг необязательно принимает агент или этикетку имя , а затем замыкание с кодом , который должен быть выполнен на этом узле.
декларативные и скриптовые конвейеры (редактировать на основе комментария):
- декларативные конвейеры - это новое расширение конвейерного DSL (это, по сути, конвейерный сценарий с одним шагом, шаг конвейера с аргументами (называемыми директивами), эти директивы должны следовать определенному синтаксису. Суть этого нового формата в том, что это более строгий и, следовательно, должен быть более легким для новичков в конвейерах, допускать графическое редактирование и многое другое.
- сценарии конвейеров - это запасной вариант для дополнительных требований.