Shell, Docker, Kubernetes – wann was für Magento passt
Der GitLab Runner ist der Motor jeder Pipeline – er führt die Jobs aus, die in .gitlab-ci.yml definiert sind. Welcher Runner-Typ für Magento-Builds und Deployments geeignet ist, hängt von Isolation, Performance, Sicherheitsanforderungen und verfügbarer Infrastruktur ab.
Inhaltsverzeichnis
- 1. Was ist ein GitLab Runner?
- 2. Shell-Executor: direkt auf dem Host
- 3. Docker-Executor: isolierte Container
- 4. Kubernetes-Executor: skalierbare Pods
- 5. Shared Runner: wann sie reichen und wann nicht
- 6. Runner installieren und registrieren
- 7. Sicherheitsaspekte bei Runner-Typen
- 8. Runner-Typen im direkten Vergleich
- 9. Zusammenfassung
- 10. Empfehlung für Magento-Projekte
- 11. FAQ
1. Was ist ein GitLab Runner?
Ein GitLab Runner ist ein