So konfigurieren Sie den Runner-Container in Docker

So konfigurieren Sie den Runner-Container in Docker

1. Erstellen Sie einen Runner-Container

mk@mk-pc:~/Desktop$ docker run -di --name mein-runner --net mein-gitlab-net gitlab/gitlab-runner:latest
addc6e08521a6f707494c7a05e63670331c76baaf261282bdd17e2e24268583b

2. Konfigurieren Sie Runner und Gitlab, um eine Verbindung herzustellen

root@addc6e08521a:/# gitlab-runner registrieren
Laufzeitplattform arch=amd64 os=linux pid=262 revision=4b9e985a version=14.4.0
Wird im Systemmodus ausgeführt.                            
                                                   
Geben Sie die URL der GitLab-Instanz ein (z. B. https://gitlab.com/):
http://192.168.88.2/
Geben Sie das Registrierungstoken ein:
mqL7CpxduBkV55pEwo7A
Geben Sie eine Beschreibung für den Läufer ein:
[addc6e08521a]: mein erster Läufer
Geben Sie Tags für den Läufer ein (durch Kommas getrennt):
dockercicd
Runner wird registriert ... erfolgreicher Runner=mqL7Cpxd
Geben Sie einen Executor ein: Docker, Parallels, SSH, benutzerdefiniert, Shell, Virtualbox, Docker+Maschine, Docker-SSH+Maschine, Kubernetes, Docker-SSH:
Docker
Geben Sie das Standard-Docker-Image ein (z. B. ruby:2.6):
App
Runner erfolgreich registriert. Sie können ihn gerne starten, aber wenn er bereits läuft, sollte die Konfiguration automatisch neu geladen werden! 
root@addc6e08521a:/# 

Bildbeschreibung hier einfügen

3. Schreiben Sie Pipeline-Dateien

.gitlab-ci.yml

Etappen:
  - bauen
  - einsetzen

bauen:
  Phase: Bauen
  Stichworte:
    - bauen
  nur:
    -Entwickler
  Skript:
    - echo "mvn sauber"
    - echo "mvn install"

einsetzen:
  Phase: Bereitstellen
  Stichworte:
    - einsetzen
  nur:
    -Entwickler
  Skript:
    - echo "java -jar dxxx"

Ausführen der Pipeline

Bildbeschreibung hier einfügen

Dies ist das Ende dieses Artikels über Docker-Konfigurations-Runner. Weitere relevante Inhalte zu Docker-Konfigurations-Runner finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

<<:  JavaScript implementiert eine einzelne verknüpfte Listenprozessanalyse

>>:  Ausführliche Erläuterung zum MySQL-Lernen einer Datenbanksicherung

Artikel empfehlen

Die 9 besten ausländischen Websites mit kostenlosem Bildmaterial

Es ist schwierig, Websites mit gutem Bildmaterial...

Häufige Szenarien und Vermeidungsmethoden für Indexfehler in MySQL

Vorwort Ich habe zuvor viele ähnliche Artikel gel...

Erstellen der Benutzererfahrung

<br />Vielleicht sind Sie gerade in ein Unte...

Die Lösung von html2canvas, dass Bilder nicht normal erfasst werden können

Frage Lassen Sie mich zunächst über das Problem s...

Verwendung des Linux-Dateibefehls

1. Befehlseinführung Der Dateibefehl wird verwend...

Zwei praktische Möglichkeiten zum Aktivieren des Proxys in React

Zwei Möglichkeiten zum Aktivieren des Proxy React...