Continuous Integration/Continuous Delivery (CI/CD) entwickelt sich schnell zu einem unverzichtbaren Prozess für moderne Softwareentwicklungsteams. Mit Hilfe von Gitlab Runner auf Ubuntu 18 ist es einfacher denn je, die Vorteile von CI/CD zu nutzen. Durch die Automatisierung des Prozesses zum Erstellen, Testen und Bereitstellen von Software können Teams sicherstellen, dass ihre Software immer auf dem neuesten Stand und von höchster Qualität ist. In diesem Blogbeitrag zeigen wir Ihnen, wie Sie Gitlab Runner unter Ubuntu 18 einrichten und verwenden.
>Installation von Gitlab Runner
Der erste Schritt zur Einrichtung von Gitlab Runner auf Ubuntu 18 ist die Installation. Dazu können Sie die folgenden Befehle in Ihrem Terminal ausführen:
sudo apt-get update
sudo apt-get install gitlab-runner
Nach Abschluss der Installation können Sie den Runner mit folgendem Befehl bei Gitlab registrieren:
gitlab-runner register
Sie werden aufgefordert, die URL Ihrer Gitlab-Instanz, ein Token für den Runner und eine Beschreibung für den Runner anzugeben. Sobald Sie diese Informationen angegeben haben, wird der Runner registriert und Sie können ihn verwenden.
Konfiguration des Gitlab-Runners
Der nächste Schritt besteht darin, den Runner zu konfigurieren. Dazu erstellen Sie eine
.gitlab-ci.yml
-Datei im Stammverzeichnis Ihres Projekts. Diese Datei enthält alle Anweisungen für den Läufer, z. B. welche Aufgaben ausgeführt werden sollen und wann sie ausgeführt werden sollen. Hier ist ein Beispiel für eine einfache
.gitlab-ci.yml
-Datei:
stages:
- Build
- testen
- deploy
build:
Stufe: build
Skript:
- make build
test:
Stufe: test
Skript:
- make test
einsetzen:
Stufe: deploy
Skript:
- make deploy
Diese Datei enthält drei Phasen: Build, Test und Deploy. Jede Phase hat ein Skript, das ausgeführt wird, wenn sie ausgelöst wird. Wenn zum Beispiel die Build-Phase ausgelöst wird, führt der Läufer den Befehl
make build
aus. Sie können so viele Stufen und Skripte hinzufügen, wie Sie für Ihr Projekt benötigen.
Ausführen des Runners
Nachdem Sie den Runner konfiguriert haben, können Sie ihn verwenden. Dazu können Sie den folgenden Befehl in Ihrem Terminal ausführen:
gitlab-runner run
Damit wird der Runner gestartet und er beginnt mit der Ausführung der in der Datei
.gitlab-ci.yml
definierten Aufgaben. Sie können den Fortschritt des Läufers überwachen, indem Sie den Befehl
gitlab-runner status
ausführen. Dieser Befehl zeigt Ihnen den aktuellen Status des Läufers und aller laufenden Aufgaben an.
Abschluss
Durch das Einrichten und Verwenden von Gitlab Runner auf Ubuntu 18 können Teams die Möglichkeiten von CI/CD nutzen und sicherstellen, dass ihre Software immer auf dem neuesten Stand und von höchster Qualität ist. Mit Hilfe von Gitlab Runner können Teams den Prozess des Erstellens, Testens und Bereitstellens von Software automatisieren und dabei Zeit und Mühe sparen. Probieren Sie es aus und sehen Sie, was es für Ihr Team tun kann!