Concourse - Open Source CI/CD Tool

Concourse Nástroj nasazení zdarma

Zdarma a open source nástroj CI/CD pro automatizaci softwaru

Zvyšte produktivitu automatizací pracovních postupů nasazení softwaru pomocí systému CI/CD s otevřeným zdrojovým kódem. Rychle nakonfigurujte potrubí a sledujte pokrok.

Přehled

Concourse je bezplatný a Open Source CI/CD nástroj. Pomáhá týmům DevOps pro automatizaci pracovních postupů nasazení softwaru. Concourse nabízí schopnosti pro měřítko automatizačních potrubí. Je to jeden z nejlepších softwaru CI/CD *** Open Source CI/CD**, který je dodáván se dvěma základními komponenty, jako je server CONCOURSE a Fly CLI. Server Concourse se stará o plánování webového uživatelského rozhraní, API a potrubí. Fly je rozhraní příkazového řádku pro konfiguraci potrubí a komunikaci se serverem Concourse. Tato samostatná kontinuální integrace používá jednoduchý mechanismus zdrojů, úkolů a úloh. Vývojář může snadno nakonfigurovat potrubí jako kód a zkontrolovat jeho pokrok ve webovém uživatelském rozhraní. Dále, pokud jakákoli úloha selže, může vývojář najít důvod selhání a rychle jej opravit. Úlohy mohou navíc záviset na jiných úlohách, což umožňuje nepřetržité doručování z úložiště na produkční server. Tento nástroj Kontinuální integrace zdarma podporuje systém pluginů a je velmi jednoduché vytvořit v něm plugin. Vývojář může vytvořit zdroj, který je implementován podle typů zdrojů. Jedná se o software založený na kontejneru napsaný v GO a ELM. Licence pro Open Source CI/CD Tool je Apache-2.0.

Požadavky na systém

Požadavky na nastavení Concourse zahrnují:

  • Docker
  • Docker Compose

Funkce

Concourse má vynikající seznam funkcí a některé z nich jsou:

  • Zdarma a open source
  • Správa týmů
  • Uživatelské role & amp; Oprávnění
  • Potrubí
  • Správa zdrojů
  • Typy zdrojů
  • Správa pracovních míst
  • Správa pověření

Instalace

Instalace pomocí Docker

Spusťte pod příkazy a nainstalujte server Concourse s Docker Compose.


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

Otevřete prohlížeč a zadejte http: // localhost: 8080 pro přístup k webovému uživatelskému rozhraní. Přihlaste se pomocí uživatelského jména/hesla jako test/test. Spusťte následující příkaz pro instalaci Fly CLI a použijte zkušební uživatele pro přihlášení.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 Čeština