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!