Was ist GitLab CI?
Was ist GitLab CI?
Der GitLab CI Server – auch Koordinator genannt – führt selbst keine Builds aus. Er delegiert dies an sogenannte Runner. Ein Runner ist ein Prozess, der den Koordinator pollt, um anstehende Jobs abzuholen und zu bearbeiten. Beim Prinzip von GitLab CD spricht man von einer GitLab Pipeline. Diese GitLab Pipeline definiert, unter welcher Bedingung welche Validierung geprüft wird, um entsprechende Software-Teile zu veröffentlichen. Dabei spielen die Code-Versionierung und damit verbundene Techniken wie Branching eine wichtige Rolle bei CD.
GitLab lässt sich als webbasierte Anwendung nutzen oder kann auf dem eigenen Server (GitLab self-hosted) installiert werden. Mit GitLab Pages können statische Websites gehostet und Projektdokumentationen erstellt werden.
Ein GitLab-Tutorial umfasst folgende Inhalte:
- Nutzer in GitLab via «New User» erstellen
- Ein neues Projekt mit «New Project» erstellen
- Mit GitLab zusammen im Team arbeiten mit Berechtigungen und Zugriffsrechten
Auch Wissen über GitLab kann mit einem Git-Kurs angeeignet werden.