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