GOCD - kontinuierliche Integration und kontinuierliche Bereitstellung

GoCD Kostenloses Bereitstellungstool

Schnellere Software -Bereitstellung mit Open Source Automation Server

Open Source Continuous Integration and Delivery System zum Verwalten von Software -Bereitstellungsprozess. Es bietet auch die Visualisierung komplexer Bereitstellungsprozesse.

Überblick

GOCD ist eine kostenlose kontinuierliche Integration und kontinuierliche Bereitstellung Software. Es hilft Softwareentwicklungsteams bei der Automatisierung des Test- und Freigabeprozesses. Es wurde für die kontinuierliche Lieferung entwickelt und Entwickler können Pipelines als Code konfigurieren. Es ist ein robustes, skalierbares, erweiterbares Open Source Continuous Delivery Tool. GOCD verfügt über außerhalb der Box-Funktionen wie Funktionen wie die Möglichkeit, Builds, parallele Ausführung, visualisierende komplexe Workflows, Automatisierung der Build-Versions-Tracking und vieles mehr. Die End-to-End-Visualisierung wird von GOCD bereitgestellt, was bedeutet, dass die VSM (Value Stream Map) den gesamten Pfad zur Produktion in einer einzelnen Ansicht anzeigt. Entwickler können auch leicht zwischen Aufgaben navigieren, Ineffizienzen identifizieren und den Prozess optimieren. GOCD rationalisiert kontinuierliche Liefer -Workflows in beliebten Cloud -Umgebungen wie Kubernetes, Docker, AWS und vielem mehr. GOCD unterstützt Benutzer bei der Fehlerbehebung bei einer kaputten Pipeline, indem alle Änderungen in Echtzeit vom Festsatz bis zur Bereitstellung überwacht werden. Benutzer können den Inhalt von Dateien vergleichen und Nachrichten für zwei beliebige Builds festlegen. Darüber hinaus unterstützt diese kontinuierliche Integration und kontinuierliche Bereitstellung Plugins für die Integration externer Tools und Dienste. Es gibt eine Vielzahl von Plugins, um verschiedene Aufgaben auszuführen. Darüber hinaus können Entwickler die GOCD -Plugin -API für die Entwicklung benutzerdefinierter Plugins verwenden.

System Anforderungen

Zu den Anforderungen an die Einrichtung von GOCD gehören:

  • RAM - Mindestens 1 GB, 2 GB empfohlen
  • CPU - Minimum 2 Kerne, 2 GHz
  • Festplatte - mindestens 1 GB freier Speicherplatz

Merkmale

GOCD hat eine hervorragende Feature -Liste und einige davon sind:

  • Frei und Open Source
  • Parallele und sequentielle Ausführung
  • Die Abhängigkeiten problemlos konfigurieren
  • Konfigurieren Sie Pipelines als Code
  • Visualisieren Sie Workflows
  • Vergleichen Sie Builds
  • Engpässe beseitigen
  • Konfiguration ordentlich halten
  • Unterstützt die auditable Bereitstellung
  • Unterstützt Plugins
  • Stellen Sie jede Version jederzeit ein, jederzeit

Installation

Installieren mit Ubuntu

Führen Sie die folgenden Befehle aus, um den GOCD -Server zu installieren.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server

Führen Sie die folgenden Befehle aus, um GOCD Agent zu installieren.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent
 Deutsch