Prosta odpowiedź brzmi: Agent jest przeznaczony do potoków deklaratywnych, a węzeł do potoków skryptowych .
W potokach deklaratywnych dyrektywa agenta służy do określenia, na którym agencie / podrzędnym zadanie / zadanie ma zostać wykonane. Ta dyrektywa pozwala tylko określić, gdzie zadanie ma zostać wykonane, który agent, slave, etykieta lub obraz dockera.
Z drugiej strony, w potokach skryptowych krok węzła może być użyty do wykonania skryptu / kroku na określonym agencie, etykiecie, podrzędnym. Węzeł etap ewentualnie wykonuje agentowi lub etykieta, a następnie zamknięcie z kodu, który ma być wykonany z tego węzła.
potoki deklaratywne i skryptowane (edycja na podstawie komentarza):
- deklaratywne potoki to nowe rozszerzenie potoku DSL (w zasadzie jest to skrypt potoku z tylko jednym krokiem, krokiem potoku z argumentami (zwanymi dyrektywami). Te dyrektywy powinny mieć określoną składnię. Celem tego nowego formatu jest bardziej rygorystyczne i dlatego powinny być łatwiejsze dla nowych użytkowników potoków, umożliwić edycję graficzną i wiele więcej.
- Potoki skryptowe są rezerwą dla zaawansowanych wymagań.