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.
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