Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung | |||
| en:modul:m324_aws:topics:03 [2025/10/21 12:38] – [Test and production instances] dgaravaldi | en:modul:m324_aws:topics:03 [2025/10/21 12:41] (aktuell) – [Setting agents (slave)] dgaravaldi | ||
|---|---|---|---|
| Zeile 50: | Zeile 50: | ||
| Agents always communicate with the Jenkins master using one of the protocols: __SSH (sshd)__ or __Java web__ start. At a higher level, we can attach agents to the master in various ways: | Agents always communicate with the Jenkins master using one of the protocols: __SSH (sshd)__ or __Java web__ start. At a higher level, we can attach agents to the master in various ways: | ||
| - | * < | + | * **Static versus dynamic**: The simplest option is to add agents permanently in the Jenkins master. The drawback of such a solution is that we always need to manually change something if we need more (or fewer) agent nodes. A better option is to dynamically provision agents as they are needed. |
| - | * < | + | * **Specific versus general-purpose**: Agents can be specific (for example, different agents for the projects based on Java 8 and Java 11) or general-purpose (an agent acts as a Docker host and a pipeline is built inside a Docker container). |
| These differences resulted in four common strategies for how agents are configured: | These differences resulted in four common strategies for how agents are configured: | ||