Kako instalirati Jenkins na Ubuntu 20.04/18.04


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

Jenkins je baziran na Javi i može se instalirati putem Ubuntu paketa, Docker-a ili preuzimanjem i pokretanjem datoteke arhive web aplikacija (WAR) koja uključuje sav sadržaj web aplikacije za pokretanje na serveru.

U ovom članku ćete naučiti kako koristiti spremište Debian paketa za instalaciju 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 proizvodnom nivou.
  • Oracle JDK 11 je instaliran, prateći naš vodič o instalaciji OpenJDK na Ubuntu 20.04/18.04.

Instaliranje Jenkinsa na Ubuntu

Na Ubuntu, možete instalirati Jenkins iz zadanih spremišta putem apta, ali uključena verzija često iza najnovije dostupne verzije.

Da biste iskoristili najnoviju stabilnu verziju Jenkins funkcija i popravaka, koristite pakete koje održava projekat da biste je instalirali kao što 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

Kada se Jenkins i njegove zavisnosti instaliraju na sistem, možete pokrenuti, omogućiti i provjeriti status Jenkins servera koristeći systemctl komande.

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

Zatim morate otvoriti zadani Jenkins port 8080 na ufw firewall kao što je prikazano.

sudo ufw allow 8080
sudo ufw status

Sada kada je Jenkins instaliran i naš zaštitni zid konfigurisan, možemo završiti početno podešavanje putem web pretraživača.

Postavljanje Jenkinsa na Ubuntu

Da dovršite Jenkins instalaciju, posjetite stranicu za postavljanje Jenkinsa na njegovom zadanom portu 8080 na sljedećoj adresi.

http://your_server_ip_or_domain:8080

Trebali biste vidjeti ekran Otključaj Jenkinsa koji pokazuje lokaciju početne lozinke:

Sada pokrenite sljedeću cat komandu da vidite lozinku:

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

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

Zatim ćete dobiti odjeljak Prilagodi Jenkins-a, ovdje ćete dobiti opciju instaliranja predloženih dodataka ili odabira određenih dodataka. Odabrat ćemo opciju Instaliraj predložene dodatke, koja će odmah započeti proces instalacije.

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

U ovom trenutku, uspješno ste završili instalaciju Jenkinsa.

Zaključak

U ovom članku naučili ste kako da instalirate i postavite Jenkins koristeći pakete koje pruža projekt na Ubuntu serveru. Sada možete početi istraživati Jenkins sa kontrolne table.