Docker – ciągła integracja
Docker posiada integracje z wieloma narzędziami Continuous Integrations, do których należy również popularne narzędzie CI znane jako Jenkins. W ramach Jenkinsa masz dostępne wtyczki, które mogą być używane do pracy z kontenerami. Przyjrzyjmy się więc szybko wtyczce Docker dostępnej dla narzędzia Jenkins.
Przejdźmy krok po kroku i zobaczmy, co jest dostępne w Jenkins dla kontenerów Docker.
Krok 1 – Przejdź do pulpitu nawigacyjnego Jenkins i kliknij Manage Jenkins.
Krok 2 – Przejdź do Manage Plugins.
Krok 3 – Wyszukaj wtyczki Docker. Wybierz wtyczkę Docker i kliknij przycisk Install without restart.
Krok 4 – Po zakończeniu instalacji przejdź do swojego zadania w dashboardzie Jenkinsa. W naszym przykładzie mamy zadanie o nazwie Demo.
Krok 5 – W zadaniu, po przejściu do kroku Build, możesz teraz zobaczyć opcję uruchamiania i zatrzymywania kontenerów.
Krok 6 – Jako prosty przykład, możesz wybrać dalszą opcję, aby zatrzymać kontenery po zakończeniu budowania. Następnie kliknij przycisk Zapisz.
Teraz po prostu uruchom swoje zadanie w Jenkinsie. W wyjściu konsoli będzie można teraz zobaczyć, że polecenie Zatrzymaj wszystkie kontenery zostało uruchomione.
.