Concourse - narzędzie CI/CD open source

Concourse Bezpłatne narzędzie wdrażania

Bezpłatne i open source CI/CD narzędzie do automatyzacji oprogramowania

Zwiększ wydajność poprzez automatyzację przepływów pracy wdrażania oprogramowania za pomocą systemu CI/CD open source. Szybko skonfiguruj rurociąg i obserwuj postęp.

Przegląd

Concourse to bezpłatne i ** narzędzie CI/CD open source **. Pomaga zespołom DevOps do automatyzacji przepływów pracy wdrażania oprogramowania. Concourse oferuje możliwości skalowania rurociągów automatyzacji. Jest to jedno z ** najlepszego oprogramowania CI/CD ** open source, które jest wyposażone w dwa podstawowe komponenty, takie jak serwer Concourse i Fly CLI. Concourse Server zajmuje się interfejsem interfejsem internetowym, interfejsem API i planowania rurociągów. Fly to interfejs wiersza poleceń do konfigurowania rurociągów i komunikowania się z serwerem hali. Ta ** samodzielna ciągła integracja ** wykorzystuje prosty mechanizm zasobów, zadań i zadań. Deweloper może łatwo skonfigurować rurociąg jako kod i przejrzeć jego postęp w interfejsie internetowym. Ponadto, jeśli jakakolwiek praca się nie powiedzie, deweloper może znaleźć powód awarii i szybko go naprawić. Ponadto zadania mogą zależeć od innych zadań, co umożliwia ciągłą dostawę z repozytorium do serwera produkcyjnego. To narzędzie do ciągłej integracji ** bezpłatna integracja ** obsługuje system wtyczek i jest bardzo proste do utworzenia wtyczki. Deweloper może tworzyć zasób zaimplementowany przez typy zasobów. Jest to oprogramowanie oparte na kontenerach napisane w Go i Elm. Licencja na narzędzie CI/CD ** open source ** to Apache-2.0.

Wymagania systemowe

Wymagania dotyczące konfiguracji obejmują:

  • Docker
  • Docker komponuje

Cechy

Concourse ma doskonałą listę funkcji, a niektóre z nich to:

  • Bezpłatne i open source
  • Zarządzanie zespołami
  • Role użytkowników i wzmacniacze; Uprawnienia
  • Rurociągi
  • Zarządzanie zasobami
  • Typy zasobów
  • Zarządzanie pracami
  • Zarządzanie poświadczeniem

Instalacja

Instalowanie za pomocą Docker

Uruchom poniżej polecenia, aby zainstalować serwer Concourse z Docker Compose.


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

Otwórz przeglądarkę i wprowadź http: // localhost: 8080 w celu uzyskania dostępu do interfejsu internetowego. Zaloguj się za pomocą nazwy użytkownika/hasła jako test/test. Wykonaj następujące polecenie instalowania Fly CLI i użyj użytkownika testowego do logowania.

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