GitLab CI/CD Variables wirklich verstehen
Die drei Häkchen beim Anlegen einer GitLab-Variable sehen harmlos aus – aber welche Kombination für welche Variable gilt, bestimmt über die Sicherheit des gesamten Deployment-Prozesses. Protected, Masked und Environment Scope bedeuten drei verschiedene Dinge, die oft verwechselt werden.
Inhaltsverzeichnis
- 1. Protected, Masked und Scope: drei verschiedene Konzepte
- 2. Protected Variables: nur auf Protected Branches
- 3. Masked Variables: kein Klartext im Job-Log
- 4. Environment Scopes: variable pro Umgebung
- 5. File-Type Variables: SSH-Keys und .env-Dateien
- 6. Group- vs. Project-Variables: Sichtbarkeit steuern
- 7. Magento-Deployment-Variables in der Praxis
- 8. Typische Konfigurationsfehler
- 9. Variable-Typen im Vergleich
- 10. Zusammenfassung
- 11. FAQ