Concourse - Open Source CI/CD -Tool

Concourse Kostenloses Bereitstellungstool

Kostenloser und Open -Source -CI/CD -Tool für Softwareautomatisierung

Steigern Sie die Produktivität, indem Sie Workflows für Softwarebereitstellungen mit einem Open -Source -CI/CD -System automatisieren. Konfigurieren Sie die Pipeline schnell und beobachten Sie den Fortschritt weiter.

Überblick

Concourse ist ein kostenloses und Open Source CI/CD -Tool. Es hilft DevOps -Teams zur Automatisierung von Workflows für Softwarebereitstellungen. Concourse bietet Funktionen für die Skalierung von Automatisierungsleitungen. Es ist eine der besten Open -Source -CI/CD -Software, die mit zwei Kernkomponenten wie Concourse Server und Fly CLI geliefert wird. Concourse Server kümmert sich um Web -UI-, API- und Pipeline -Planung. Fly ist eine Befehlszeilenschnittstelle zum Konfigurieren von Pipelines und zur Kommunikation mit dem Concourse Server. Diese selbst gehostete kontinuierliche Integration verwendet den einfachen Mechanismus von Ressourcen, Aufgaben und Arbeitsplätzen. Der Entwickler kann die Pipeline einfach als Code konfigurieren und seine Fortschritte in der Web -Benutzeroberfläche überprüfen. Wenn ein Job fehlschlägt, kann der Entwickler den Fehlgründer finden und ihn schnell beheben. Darüber hinaus können Jobs von anderen Jobs abhängen und dies ermöglicht eine kontinuierliche Lieferung vom Repository an den Produktionsserver. Dieses Free Continuous Integration Tool unterstützt ein Plugin -System und es ist sehr einfach, ein Plugin darin zu erstellen. Der Entwickler kann eine Ressource erstellen, die von Ressourcentypen implementiert wird. Dies ist eine Container-basierte Software, die in Go und ELM geschrieben wurde. Die Lizenz für das Open Source CI/CD-Tool ist Apache-2.0.

System Anforderungen

Zu den Anforderungen an die Einrichtung der Konkurrenz gehören:

  • Docker
  • Docker Compose

Merkmale

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

  • Frei und Open Source
  • Managementteams
  • Benutzerrollen & amp; Berechtigungen
  • Pipelines
  • Ressourcen verwalten
  • Ressourcentypen
  • Jobs verwalten
  • Anmeldeinformationen

Installation

Installieren mit Docker

Führen Sie die folgenden Befehle aus, um den Concourse Server mit Docker Compose zu installieren.


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

Öffnen Sie den Browser und geben Sie http: // localhost: 8080 für den Zugriff auf Web -Benutzeroberfläche ein. Melden Sie sich mit Benutzername/Passwort als Test/Test an. Führen Sie den folgenden Befehl zur Installation von Fly CLI aus und verwenden Sie den Testbenutzer für die Anmeldung.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 Deutsch