Kako namestiti Jenkinsa na Ubuntu 20.04/18.04
Jenkins je vodilni samostojni odprtokodni strežnik za avtomatizacijo, ki se uporablja za avtomatizacijo ponavljajočih se tehničnih nalog, ki sodelujejo pri izdelavi, testiranju in dostavi ali uvajanju programske opreme.
Jenkins temelji na Javi in ga je mogoče namestiti prek paketov Ubuntu, Dockerja ali s prenosom in zagonom datoteke z arhivom spletnih aplikacij (WAR), ki vključuje vso vsebino spletne aplikacije, ki se izvaja na strežniku.
V tem članku boste izvedeli, kako uporabljati skladišče paketov Debian za namestitev Jenkinsa na Ubuntu 20.04 in Ubuntu 18.04 z upraviteljem paketov apt.
- Najmanj 1 GB RAM-a za majhno ekipo in 4 GB + RAM-a za namestitev Jenkins na proizvodni ravni.
- Oracle JDK 11 nameščen po naši vadnici o namestitvi OpenJDK v Ubuntu 20.04/18.04.
Namestitev Jenkinsa na Ubuntu
V Ubuntuju lahko Jenkinsa namestite iz privzetih repozitorijev prek apt, vendar je vključena različica pogosto za zadnjo razpoložljivo različico.
Če želite izkoristiti najnovejšo stabilno različico Jenkinsovih funkcij in popravkov, jo s projektno vzdrževanimi paketi namestite, kot je prikazano.
$ wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add - $ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list' $ sudo apt-get update $ sudo apt-get install jenkins
Ko so Jenkins in njegove odvisnosti nameščene v sistem, lahko z ukazi systemctl zaženete, omogočite in preverite stanje strežnika Jenkins.
$ sudo systemctl start jenkins $ sudo systemctl enable jenkins $ sudo systemctl status jenkins
Nato morate na požarnem zidu ufw odpreti privzeta vrata Jenkins 8080, kot je prikazano.
$ sudo ufw allow 8080 $ sudo ufw status
Zdaj, ko je Jenkins namestil in naš požarni zid konfiguriral, lahko začetno nastavitev zaključimo prek spletnega brskalnika.
Nastavitev Jenkinsa v Ubuntuju
Če želite dokončati namestitev Jenkins, obiščite stran z nastavitvami Jenkins na privzetih vratih 8080 na naslednjem naslovu.
http://your_server_ip_or_domain:8080
Moral bi videti zaslon za odklepanje Jenkinsa, ki prikazuje lokacijo začetnega gesla:
Zdaj zaženite naslednji mačji ukaz za ogled gesla:
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
Nato kopirajte to 32-mestno geslo in ga prilepite v polje skrbniškega gesla ter kliknite Nadaljuj.
Nato boste dobili razdelek Prilagodi Jenkins, tukaj boste dobili možnost namestitve predlaganih vtičnikov ali izbire določenih vtičnikov. Izbrali bomo možnost Namesti predlagane vtičnike, ki bo takoj začela postopek namestitve.
Ko je namestitev Jenkins končana, boste pozvani, da ustvarite prvega skrbniškega uporabnika. Ta korak lahko preskočite in nadaljujete kot skrbnik, če želite uporabiti začetno geslo, ki smo ga nastavili zgoraj.
Na tej točki ste uspešno zaključili namestitev Jenkinsa.
V tem članku ste se naučili, kako namestiti in nastaviti Jenkinsa s pomočjo paketov, ki jih nudi projekt na strežniku Ubuntu. Zdaj lahko začnete raziskovati Jenkinsa z armaturne plošče.