Jobs und Stages
Teil des GitLab CI-Kurses
Deine Pipeline aus der letzten Lektion hatte einen Job. Echte Projekte bleiben nie so klein. Ein echtes Projekt kompiliert Code, f眉hrt eine Unit-Test-Suite aus, l盲sst einen Linter laufen, vielleicht noch eine Integrationstest-Suite, und deployt dann, und jedes einzelne davon ist ein eigener Job.
Stimmt die Reihenfolge nicht, verschwendest du Zeit oder, schlimmer, gibst die Korrektheit auf: Vor den Tests zu deployen macht den ganzen Sinn von Tests zunichte. In dieser Lektion geht es um Stages, den Mechanismus, mit dem GitLab CI diese Reihenfolge steuert, und um needs:, die Notausfahrt f眉r den Fall, dass die Stage-Reihenfolge strenger ist, als du es tats盲chlich brauchst. ...
M枚chtest du GitLab CI Jobs und Stages in einer echten Umgebung lernen?
Klick unten, hol dir eine Linux-Maschine mit fertigem GitLab CI und arbeite Jobs und Stages praktisch durch, mit einem KI-Tutor, der deinen Code kennt.
Lektion startenJobs und StagesWas du lernen wirst
- Default stages
- Stage keyword
- Parallel jobs in same stage
- Stages keyword
- Needs for DAG
- Job ordering
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.
