Master Your CI/CD Flow: Eine Schritt-für-Schritt-Anleitung zur Installation von GitLab Runner auf Ubuntu 20.04 LTS

Master Your CI/CD Flow: Eine Schritt-für-Schritt-Anleitung zur Installation von GitLab Runner auf Ubuntu 20.04 LTS

Kontinuierliche Integration und kontinuierliches Deployment (CI/CD) sind wichtige Bestandteile moderner Softwareentwicklungsverfahren. GitLab Runner ist eine Anwendung, die mit GitLab CI/CD zusammenarbeitet, um Aufträge in einer Pipeline auszuführen. Wenn Sie Ubuntu 20.04 LTS verwenden, führt Sie diese Anleitung durch die Schritte zur Installation von GitLab Runner und zum reibungslosen Betrieb Ihrer CI/CD-Pipelines.

Voraussetzungen

  • Ein Ubuntu 20.04 LTS Server
  • Ein Benutzer mit sudo-Rechten
  • GitLab-Konto und ein Repository mit CI/CD-Konfiguration

Schritt 1: Aktualisieren Sie Ihr System

Vor der Installation eines Pakets ist es eine gute Idee, die Paketliste Ihres Systems zu aktualisieren. Führen Sie dazu den folgenden Befehl aus:

sudo apt update && sudo apt upgrade -y

Schritt 2: GitLab Runner installieren

GitLab bietet ein Repository für Ubuntu-Pakete an. Sie können es hinzufügen und das GitLab-Runner-Paket mit diesen Befehlen installieren:

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash
sudo apt install gitlab-runner

Schritt 3: Den Runner registrieren

Nach der Installation müssen Sie Ihren Runner bei Ihrer GitLab-Instanz registrieren. Sie benötigen die URL Ihrer GitLab-Instanz und ein Registrierungs-Token, das Sie in den Einstellungen Ihres Projekts unter CI/CD finden.

Führen Sie den folgenden Befehl aus und folgen Sie den Aufforderungen:

sudo gitlab-runner register

Wenn Sie dazu aufgefordert werden, geben Sie die URL Ihrer GitLab-Instanz und das Registrierungs-Token ein. Sie werden auch aufgefordert, eine Beschreibung für den Runner einzugeben, Tags (optional) und einen Executor auszuwählen. Für die meisten Anwendungsfälle ist der "Shell"- oder "Docker"-Executor geeignet.

Schritt 4: Starten des Runners

Der Runner sollte nach der Registrierung automatisch starten. Sie können seinen Status überprüfen mit:

sudo gitlab-runner status

Wenn er nicht läuft, können Sie ihn mit folgendem Befehl starten:

sudo gitlab-runner start

Schritt 5: Überprüfen Sie den Runner in GitLab

Ihr registrierter Runner sollte nun in den Einstellungen Ihres Projekts unter CI/CD > Runner erscheinen. Vergewissern Sie sich, dass er aufgeführt ist und den Status "aktiv" hat.

Abschluss

Sie haben den GitLab Runner erfolgreich auf Ihrem Ubuntu 20.04 LTS-Server installiert und registriert. Mit dem Runner können Sie nun die Leistungsfähigkeit von GitLab CI/CD nutzen, um Ihre Test- und Bereitstellungsprozesse zu automatisieren.

Vergessen Sie nicht, Ihren Runner auf dem neuesten Stand zu halten und erwägen Sie die Verwendung von Docker oder anderen Virtualisierungstools, um Umgebungen zu isolieren und die Konsistenz Ihrer CI/CD-Pipelines sicherzustellen.

Happy Coding!