Umgebungen und Deployments
Teil des GitLab CI-Kurses
Dein Deploy-Job funktioniert. Er führt scp aus oder kubectl apply oder ein Ansible-Playbook, er wird grün, und die neue Version ist live. Dann stellt jemand eine Frage, die du von der Pipeline-Seite aus nicht beantworten kannst: Was läuft gerade eigentlich auf Staging? Wer hat es dorthin gebracht? War das vor oder nach der Änderung vom Dienstag?
Eine Pipeline hält fest, dass ein Job gelaufen ist. Sie hält nicht fest, in welchem Zustand dieser Job die Welt hinterlassen hat. GitLabs Schlüsselwort environment: schließt genau diese Lücke: Es macht aus einem erfolgreichen Job ein Deployment, also einen nachverfolgten Eintrag darüber, dass ein bestimmter Commit jetzt an einer bestimmten Stelle live ist. ...
Möchtest du GitLab CI Umgebungen und Deployments in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem GitLab CI und arbeite Umgebungen und Deployments praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenUmgebungen und DeploymentsWas du lernen wirst
- Environment keyword
- Environment name
- Environment url
- Deployment tracking
- Manual production deploy
- Dynamic environments
- Review apps concept
Lies diese Lektion in deiner Sprache
Alle Lektionen in diesem Kurs
11 Lektionen- 1Was ist CI/CD20 Min.
- 2Ihre erste Pipeline25 Min.
- 3Jobs und Stages30 Min.
- 4Variablen und Secrets30 Min.
- 5Artifacts und Caches30 Min.
- 6Rules und bedingte Jobs30 Min.
- 7Docker-Jobs und Services35 Min.
- 8Umgebungen und Deployments30 Min.
- 9Includes und Templates30 Min.
- 10Runners30 Min.
- 11Capstone: Bauen, Testen, Bereitstellen60 Min.
