Was ist der Unterschied zwischen einem Agenten und einem Knoten in einer Jenkins-Pipeline?
Ich habe diese Definitionen gefunden:
- Knoten : Die meisten Arbeiten, die eine Pipeline ausführt, werden im Kontext eines oder mehrerer deklarierter Knotenschritte ausgeführt.
- agent : Die Agentenanweisung gibt an, wo die gesamte Pipeline oder eine bestimmte Stufe in der Jenkins-Umgebung ausgeführt wird, je nachdem, wo die Agentenanweisung platziert ist.
Beide werden also zum Ausführen von Pipeline-Schritten verwendet. Aber wann welches verwenden?