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.