#administracjaJenkins01 – Jenkins na Windowsie pobranie, instalacja, omówienie ogólnikowe.

Witajcie moi Kochani w kolejnym wpisie, tym razem dotyczącym Jenkinsa.
W skrócie czym jest Jenkins ? Narzędzie typu serwerowego do automatyzacji różnych zadań dot. oprogramowania.
Można np. budować zależnościami, jeśli dane zadnie się uruchomi, to po jego wykonaniu automatycznie odpala się inne. Można określić schedulera czasowego, np. codziennie o godzinie 4:00. Emaile, wtyczki integracje i tym podobne. No dobra w skrócie wiemy co to jest, czas postawić to u siebie na komputerze 🙂

https://jenkins.io/doc/book/installing/

Tutaj wyżej link do dokumentacji dotyczącej intalacji, w skrócie jeśli instalujecie, tego Jenkinsa w Dockerze, to jest trochę do roboty zaś instalacja jako normalny serwer Jenkinsa na Windowsie to łatwizna 😀
Więc do dzieła !!!

https://jenkins.io/download/thank-you-downloading-windows-installer-stable

Pobieramy 🙂 i rozpakowujemy.

No cóż, za łatwa ta instalacja 😀

Samo się uruchomi w domyślnej przeglądarce po chwili pojawi nam się odblokowywanie Jenkinsa.

Kopiujemy tą ściężkę wklejamy w Explorartor windows i otwieramy np. notatnikiem jak ja 🙂 kopiujemy wklejamy i klikamy przycisk Kontyunuuj.

Wybierzmy sobie opcję z wyborem wtyczek 🙂

Na górze licznik wybranych i są oznaczone wybrane na zielono, dodatkowo są to wtyczki, z tamtej domyślnej listy pod opcją sugerowane wtyczki.


Wybrałem dużo różnych wtyczek do własnych potrzeb spróbuje je wylistować 🙂
Ev. będzie osobny wpis dotyczący opisu wtyczek pewnie w częściach będzie opis ze screenami i przykładami jak działa dana wtyczka 🙂

Instalacja ponad 40 wtyczek to u mnie 5-10 minut, więc kafka wskazana 😀

Tworzymy jakiegoś usera, ja zmieniam na admina i krótkie hasło, bo to i tak lokalny serwer tylko u mnie na kompie 🙂

Tutaj zalecam zmianę portu jak chcecie np. http://localhost:7070/
dlaczego ? A no dlatego że np. apache ma 8080 i będą się gryźć a łatwiej zmienić tutaj niż potem tam dłubać w plikach, ale w razie tego typu akcji będę pokazywał jak zmieniać porty na aplikacjach typu serwer. 🙂
Na razie zostawię ten sam najwyżej w apache zmienię.

Tak to wygląda nasz Jenkins. Lecimy do wtyczek: http://localhost:8080/pluginManager/installed

Dla testerów interesujący na pewno okaże się punkt 3 czyli projekt typu maven, już zamieściłem jak stworzyć testy typu maven. To co ? Może pokażę tutaj na szybciocha jak je odpalić w jenkinsie naszym 🙂
Jednak nie pokażę potrzebny mi git, więc najpierw ogarnę gita a potem zrobie tutaj kolejny wpis jenkins z automatami w mavenie.
Tymczasem pokażę coś prostszego.

Bierzmy kogos urla z githuba z testami.

W repo wklejamy urla

Tak wygląda przykładowe zadanie.

Logi z konsoli.

http://localhost:8080/job/TestyDD/1/consoleText

Lub w formie statycznego tekstu trzeba ręcznie odświeżać F5 ale czasami jest to czytelniejsze niż tamta nakładka z logami 🙂

Ok test się nam nie udał sprawdźmy co poszło nie tak 🙂


Dostalismy errora ze nie mamy jdk w jenkinsie 🙂

Jeszcze będzie info, że trzeba podać dane do logowania konta oracle musimy to zrobić.

Odpalamy test raz jeszcze 🙂


Pobiera sobie JDK zatem może to chwile potrwać 🙂 ~212MB

Coś się nie udało, ale w sumie tylko pokazałem jak zrobić joba odpalić itp. na początek wystarczy 🙂

Mavenek

To by było na tyle, jeśli chodzi o mocne podstawy Jenkinsa, mam nadzieje, że instalacja się powiedzie i będziecie mogli sami sobie ogarniać różne ciekawe projekty na lokalnym Jenkinsie 🙂
Pozdro essa !

Napisz komentarz