Zarządzając wieloma systemami operacyjnymi, zawsze musimy szukać najlepszego sposobu optymalizacji wielu procesów, które są realizowane w sposób ciągły. Pomoże nam to znacznie szybciej wykonywać zadania, a tym samym usprawnić naszą pracę jako administratorów. Ta ciągła integracja zakłada, że atuty grupy integrują pracę o częstej formie, a każda integracja poddawana jest weryfikacji w celu skompilowania kodu źródłowego.
Jednym z narzędzi open source, które jest ważne w zadaniach kontrolowania i zarządzania środowiskami Ubuntu, jest Jenkins, a dziś ten samouczek szczegółowo przeanalizuje, co to jest i jak skonfigurować Jenkinsa w Ubuntu 17.04.
Tutaj szybko wyjaśnimy, czym jest Jenkins i jego cechy.
Co to jest JenkinsJenkins to aplikacja open source oparta na projekcie Hudson i napisana w Javie, której podstawową funkcją jest pełnienie roli serwera ciągłej integracji i jest niezbędna, gdy musimy zarządzać wieloma kompilacjami, sprawdzając ich dostępność i nowe wersje.
Tę aplikację można pobrać jako pakiety w Ubuntu lub jako plik RAR pod następującym linkiem:
Funkcje JenkinsaJego główne cechy to:
- Ciągła integracja i wysyłka elementów.
- Możliwość przedłużenia ponieważ nowe wtyczki mogą być stosowane do twojego zakresu.
- Prosty instalacja.
- Obsługuje systemy operacyjne, takie jak Windows, Linux lub Mac OS.
- Może być rozpowszechniany w wiele maszyny.
- Ustawienie prosty.
1. Zainstaluj repozytoria Jenkins na Ubuntu 17.04
Krok 1
W pierwszej kolejności konieczne będzie zainstalowanie repozytorium, z którego później zainstalujemy pakiety Jenkinsa, w tym celu wykonamy następujące czynności:
sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
Krok 2
Teraz dołączymy repozytorium Debiana w pliku sources.list, w tym celu wykonujemy następujące czynności:
echo deb http://pkg.jenkins.io/debian-stable plik binarny / | koszulka sudo /etc/apt/sources.list.d/jenkins.list
Krok 3
Po zainstalowaniu repozytoriów przystępujemy do aktualizacji systemu za pomocą następującego polecenia:
aktualizacja sudo apt
2. Zainstaluj i uruchom Jenkins na Ubuntu 17.04
Krok 1
Teraz wykonamy następujące polecenie instalacji Jerkins w Ubuntu 17:
sudo apt-get install jenkis
Akceptujemy pobranie i odpowiednią instalację Jenkinsa w Ubuntu 17.04.
Krok 2
Po zainstalowaniu przystępujemy do uruchomienia go za pomocą systemctl w następujący sposób:
sudo systemctl start JenkinsKrok 3
Aktualny stan Jenkinsa możemy sprawdzić, wykonując następujące czynności:
sudo systemctl status jenkins
3. Włącz porty w zaporze dla Jenkins na Ubuntu 17.04
Teraz musimy zezwolić na port, przez który będzie się komunikować Jenkins, 8080, w zaporze Ubuntu 17.04, w tym celu wykonamy następujące wiersze:
- sudo ufw zezwól na 8080 (Włącz port w zaporze)
- status sudo ufw (Zobacz stan zapory)
4. Uzyskaj dostęp do Jenkinsa na Ubuntu 17.04
Krok 1
Po skonfigurowaniu tych parametrów następnym krokiem jest przejście do przeglądarki i wpisanie w pasku adresu:
http://IP: 8080Podczas uzyskiwania dostępu do naszego adresu IP i portu 8080 zobaczymy:
POWIĘKSZAĆ
Krok 2
Widzimy komunikat „Odblokuj Jenkinsa” i jest to krok bezpieczeństwa, że tak naprawdę jesteśmy użytkownikami upoważnionymi do korzystania z niego, widzimy ścieżkę, w której musimy skonfigurować hasło administratora. W Ubuntu 17 wykonamy następujące czynności:
sudo cat / var / lib / jenkins / Secrets / InitialAdminPasswordKrok 3
Podczas wykonywania tego polecenia zobaczymy hasło dostępu do Jenkins:
Krok 4
Należy to skopiować i wkleić w polu Hasło administratora kliknij Kontynuuj, a zobaczymy:
POWIĘKSZAĆ
Krok 5
Kliknij opcję Zainstaluj sugerowane wtyczki i wyświetli się:
POWIĘKSZAĆ
Krok 6
Widzimy, że trwa proces instalacji odpowiednich wtyczek. Po zakończeniu tego procesu pojawi się następujące okno, w którym musimy skonfigurować, jeśli chcemy, administrator od Jenkinsa:
POWIĘKSZAĆ
Krok 7
Po wypełnieniu pól kliknij Zapisz i zakończ aby zapisać zmiany, a zobaczymy:
POWIĘKSZAĆ
Krok 8
Kliknij przycisk Zacznij korzystać z Jenkinsa i będziemy mieli dostęp do głównej platformy, na której możemy rozpocząć proces zarządzania zadaniami:
POWIĘKSZAĆ
Krok 9
Tam możemy kliknąć Utwórz nowe zadanie aby wybrać jedną z dostępnych opcji:
POWIĘKSZAĆ
Jak widać Jenkins to praktyczna i użyteczna aplikacja do przeprowadzania w prosty sposób zadań integracyjnych w różnych systemach operacyjnych. Jeśli nie masz jeszcze najnowszej wersji Ubuntu, oto jak zaktualizować Ubuntu 16 do 17.04.