GOCD - ciągłe integracja i ciągłe wdrażanie

GoCD Bezpłatne narzędzie wdrażania

Szybsze wdrażanie oprogramowania z serwerem automatyzacji open source

System ciągłej integracji i dostarczania open source do zarządzania procesem dostarczania oprogramowania. Zapewnia także wizualizację złożonych procesów wdrażania.

Przegląd

GoCD to bezpłatne ** ciągłe integracja i ciągłe wdrażanie ** oprogramowanie. Pomaga zespołom programistów w automatyzacji procesu testowania i wydawania. Został zaprojektowany do ciągłej dostawy, a programiści mogą skonfigurować ** rurociągi jako kod **. Jest to solidne, skalowalne, rozszerzalne ** Open Source Ciągła dostawa ** narzędzie. GOCD jest wyposażony w nie wolno pola, takie jak funkcje, takie jak możliwość porównywania kompilacji, równoległe wykonanie, wizualizacja złożonych przepływów pracy, automatyzacja śledzenia wersji kompilacji i wiele innych. Ciążka wizualizacja jest dostarczana przez GoCD, co oznacza, że ​​VSM (mapa strumienia wartości) wyświetla całą ścieżkę do produkcji w jednym widoku. Deweloperzy mogą również łatwo poruszać się między zadaniami, zidentyfikować nieefektywność i zoptymalizować proces. GoCD usprawnia ciągłe przepływy dostarczania w popularnych środowiskach chmurowych, takich jak Kubernetes, Docker, AWS i wiele innych. GoCD pomaga użytkownikom w rozwiązywaniu problemów z zepsutym rurociągiem poprzez monitorowanie wszystkich zmian w czasie rzeczywistym z zatwierdzenia do wdrożenia. Użytkownicy mogą porównać treść plików i zatwierdzić wiadomości dla dowolnych dwóch kompilacji. Ponadto ta ** Ciągła integracja i ciągłe wdrażanie ** System obsługuje wtyczki z pudełka do integracji zewnętrznych narzędzi i usług. Dostępnych jest szeroka gama wtyczek do wykonywania różnych zadań. Ponadto programiści mogą korzystać z interfejsu API wtyczki GoCD do opracowania niestandardowych wtyczek.

Wymagania systemowe

Wymagania dotyczące konfiguracji GoCD obejmują:

  • RAM - Minimum 1 GB, zalecane 2 GB
  • CPU - minimum 2 rdzenie, 2 GHz
  • Dysk - minimum 1 GB wolna przestrzeń

Cechy

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

  • Bezpłatne i open source
  • Wykonanie równoległe i sekwencyjne
  • Łatwo skonfiguruj zależności
  • Skonfiguruj rurociągi jako kod
  • Wizualizuj przepływy pracy
  • Porównaj kompilacje
  • Wyeliminuj wąskie gardła
  • Utrzymuj konfigurację
  • Obsługuje wdrożenie na kontrolę
  • Obsługuje wtyczki
  • Wdrożyć dowolną wersję, w dowolnym momencie

Instalacja

Instalowanie za pomocą Ubuntu

Uruchom poniżej polecenia, aby zainstalować serwer GoCD.


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

Uruchom poniżej polecenia, aby zainstalować agent GOCD.


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
 Polski