Heim >Entwicklungswerkzeuge >Idiot >Synology ds218 stellt Gitlab bereit

Synology ds218 stellt Gitlab bereit

WBOY
WBOYOriginal
2023-05-17 13:54:381179Durchsuche

Mit der rasanten Entwicklung der Softwareentwicklungsbranche sind Versionskontrollsysteme zunehmend zu einem unverzichtbaren Werkzeug für technische Teams geworden. Gitlab ist ein leistungsstarkes und benutzerfreundliches Versionskontrollsystem, das Codeverwaltung, Problemverfolgung, kontinuierliche Integration und Bereitstellung integriert.

In diesem Artikel stellen wir vor, wie Sie Gitlab auf Synology DS218 bereitstellen, um die Codeverwaltung für Ihr Team zu erleichtern und die Entwicklungseffizienz zu verbessern.

Schritt 1: Docker installieren

Bevor wir mit der Installation von Gitlab beginnen, müssen wir zunächst Docker installieren. Docker ist eine Open-Source-Containerisierungsplattform, die es Ihnen ermöglicht, verschiedene Anwendungen in verschiedenen Containern auszuführen.

Um Docker zu installieren, müssen Sie sich in der Synology-Systemsteuerung anmelden und zum „Anwendungscenter“ navigieren. Geben Sie „Docker“ in die Suchleiste ein und wählen Sie „Docker“.

Klicken Sie anschließend auf die Schaltfläche „Installieren“, um mit der Installation von Docker zu beginnen. Der Installationsvorgang kann je nach Netzwerkgeschwindigkeit und Hardwarekonfiguration eine Weile dauern.

Schritt 2: Erstellen Sie einen Gitlab-Container

Nach der Installation von Docker können wir mit der Erstellung eines Gitlab-Containers beginnen. Um den Installationsprozess zu vereinfachen, verwenden wir das offizielle Docker-Image von Gitlab.

Öffnen Sie zunächst das Docker-Kontrollfeld und klicken Sie auf die Registerkarte „Bilder“. Geben Sie „gitlab“ in die Suchleiste ein und wählen Sie „gitlab/gitlab-ce“.

Klicken Sie anschließend auf die Schaltfläche „Herunterladen“, um den Download des Bildes zu starten. Dies kann je nach Netzwerkgeschwindigkeit und Bildgröße einige Zeit dauern.

Klicken Sie nach dem Herunterladen auf die Registerkarte „Container“ und wählen Sie „Container erstellen“. In den Allgemeinen Einstellungen müssen Sie die folgenden Informationen festlegen:

  • Containername: Sie können einen beliebigen Namen für Ihren Container festlegen, um ihn leicht zu identifizieren.
  • Porteinstellungen: Geben Sie 8080 bei „Lokaler Port“ und 80 bei „Container-Port“ ein. Dadurch können Sie über http://localhost:8080 auf Gitlab zugreifen.
  • Containerspeicher: Um die Datenpersistenz sicherzustellen, müssen Sie den „Containerordner“ auf einen freigegebenen Synology-Ordner (z. B. „docker/gitlab“) festlegen.

Klicken Sie anschließend auf „Erweiterte Einstellungen“ und fügen Sie unter „Umgebungsvariablen“ die folgenden Variablen hinzu:

  • GITLAB_OMNIBUS_CONFIG: „external_url 'http://localhost:8080/'; gitlab_rails['gitlab_shell_ssh_port'] = 30022 ;“
  • GITLAB_ROOT_PASSWORD: „Ihr Passwort“

Unter diesen legt „GITLAB_OMNIBUS_CONFIG“ die externe URL und den SSH-Port von Gitlab fest, und „GITLAB_ROOT_PASSWORD“ legt das Root-Benutzerpasswort von Gitlab fest. Sie können diese Variablen entsprechend Ihren tatsächlichen Anforderungen anpassen.

Klicken Sie abschließend auf die Schaltfläche „Übernehmen“, um den Container zu erstellen. Dadurch wird der Gitlab-Container im Hintergrund gestartet. Sie können den Ausführungsstatus Ihrer Container auf der Registerkarte „Container“ anzeigen.

Schritt 3: Auf Gitlab zugreifen

Nachdem Sie den Container erstellt haben, können Sie über http://localhost:8080 auf Gitlab zugreifen. Dadurch wird die Willkommensseite von Gitlab geöffnet, auf der Sie mit der Erstellung eines neuen Benutzers und Projekts beginnen können.

Bitte beachten Sie, dass es beim ersten Zugriff auf Gitlab einige Zeit dauern kann, bis die Initialisierung abgeschlossen ist. Sobald die Initialisierung abgeschlossen ist, sehen Sie die Hauptoberfläche von Gitlab und können mit der Erstellung von Projekten, dem Hinzufügen von Mitgliedern, der Verwaltung von Workflows usw. beginnen.

Fazit:

In diesem Artikel haben wir vorgestellt, wie man Gitlab auf der Synology DS218 bereitstellt. Obwohl die Bereitstellung einige Zeit und Mühe kosten kann, werden Sie nach Abschluss die verschiedenen Vorteile von GitLab genießen, wie z. B. eine bessere Codeverwaltung, eine höhere Entwicklungseffizienz und schnellere Iterationen. Wenn Sie Softwareentwickler sind oder über ein technisches Team verfügen, empfehle ich dringend, Gitlab auszuprobieren und die leistungsstarken Funktionen und die benutzerfreundliche Oberfläche kennenzulernen.

Das obige ist der detaillierte Inhalt vonSynology ds218 stellt Gitlab bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn