Kako instalirati Jenkins na Ubuntu 20.04/18.04


Jenkins je vodeći samostalni poslužitelj za automatizaciju otvorenog koda koji se koristi za automatizaciju ponavljajućih tehničkih zadataka uključenih u izgradnju, testiranje i isporuku ili implementaciju softvera.

Jenkins se temelji na Javi i može se instalirati putem Ubuntu paketa, Dockera ili preuzimanjem i pokretanjem njegove datoteke arhive web aplikacije (WAR) koja uključuje sav sadržaj web aplikacije za pokretanje na poslužitelju.

U ovom ćete članku naučiti kako koristiti Debian repozitorij paketa za instaliranje Jenkinsa na Ubuntu 20.04 i Ubuntu 18.04 s apt upraviteljem paketa.

Preduvjeti

  • Minimalno 1 GB RAM-a za mali tim i 4 GB+ RAM-a za Jenkins instalaciju na produkcijskoj razini.
  • Oracle JDK 11 je instaliran, slijedeći naš vodič za instaliranje OpenJDK-a na Ubuntu 20.04/18.04.

Instaliranje Jenkinsa na Ubuntu

Na Ubuntu možete instalirati Jenkins iz zadanih repozitorija putem apt, ali uključena verzija često je iza zadnje dostupne verzije.

Da biste iskoristili prednosti najnovije stabilne verzije Jenkins značajki i popravaka, koristite pakete koje održava projekt da biste je instalirali kako 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

Nakon što su Jenkins i njegove ovisnosti instalirani na sustav, možete pokrenuti, omogućiti i provjeriti status Jenkins poslužitelja pomoću naredbi systemctl.

sudo systemctl start jenkins
sudo systemctl enable jenkins
sudo systemctl status jenkins

Zatim trebate otvoriti zadani Jenkins port 8080 na ufw vatrozidu kao što je prikazano.

sudo ufw allow 8080
sudo ufw status

Sada kada je Jenkins instaliran i naš vatrozid konfiguriran, možemo završiti početno postavljanje putem web preglednika.

Postavljanje Jenkinsa na Ubuntu

Da biste dovršili instalaciju Jenkins, posjetite stranicu za postavljanje Jenkins na zadanom priključku 8080 na sljedećoj adresi.

http://your_server_ip_or_domain:8080

Trebali biste vidjeti zaslon Otključaj Jenkins koji prikazuje lokaciju početne lozinke:

Sada pokrenite sljedeću naredbu cat da vidite lozinku:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Zatim kopirajte ovu lozinku od 32 znaka i zalijepite je u polje Administratorska lozinka, zatim kliknite Nastavi.

Zatim ćete dobiti odjeljak Prilagodi Jenkins, ovdje ćete dobiti opciju instaliranja predloženih dodataka ili odabira određenih dodataka. Odabrat ćemo opciju Instaliraj predložene dodatke koja će odmah pokrenuti postupak instalacije.

Kada instalacija Jenkins završi, od vas će se tražiti da stvorite prvog administrativnog korisnika. Možete preskočiti ovaj korak i nastaviti kao administrator koristiti početnu lozinku koju smo postavili gore.

Sada ste uspješno dovršili instalaciju Jenkinsa.

Zaključak

U ovom ste članku naučili kako instalirati i postaviti Jenkins koristeći projektne pakete na poslužitelju Ubuntu. Sada možete početi istraživati Jenkins s nadzorne ploče.