▷ Kako instalirati Jenkins na Ubuntu 20.10 i 20.04

Upravljanje operativnim sustavima nije uvijek jednostavan zadatak jer se mnogi procesi ponekad sukobljavaju. No, osim toga, postoje i neki zadaci koji se moraju izvoditi s određenom učestalošću. Kao pomoć Ubuntu administratorima ili korisnicima ti su zadaci još jednostavniji, postoji pomoćni program koji se zove Jenkins i Solvetic će vam reći nešto o tome i kako ga koristiti u Ubuntu 20.04 ili Ubuntu 20.10.

Što je JenkinsJenkins je razvijen kao potpuno autonomni poslužitelj za automatizaciju otvorenog koda zahvaljujući kojem će biti moguće automatizirati različite zadatke poput stvaranja, testiranja i isporuke ili implementacije softvera na klijentskim računalima.

Jenkins aplikacija može se instalirati pomoću izvornih sistemskih paketa, Dockera, ili se može samostalno pokrenuti na bilo kojem stroju s tamo instaliranim Java Runtime Environment (JRE).

Jenkins zahtjeviZahtjevi za korištenje Jenkinsa su:

  • 256 MB RAM -a
  • 1 GB prostora na tvrdom disku, preporučuje se 10 GB ako pokrećete Jenkins kao Docker spremnik

Na softverskoj razini potrebno je:

  • Java: Java 8 u 32 i 64 bitnim verzijama, Java 11 vrijeme izvođenja (u Jenkins 2.164 i 2.164.1), Java 9, 10 i 12 nisu podržane
  • Web preglednik poput Chromea, Edgea, Firefoxa ili Safarija
  • Podrška za pravila potrebna je u operacijskom sustavu Windows

Jenkinsove značajkeU okviru Jenkinsovih značajki nalazimo:

  • Integracija dodataka koji su dostupni u centru za ažuriranje olakšavaju integraciju s drugim uslužnim programima.
  • Neprekidna integracija i kontinuirana isporuka.
  • Jednostavna instalacija budući da je Jenkins program zasnovan na Javi, to znači da nudi instalacijske pakete za operacijske sustave Windows, macOS i Unix.
  • Jednostavno postavljanje.
  • Lako se distribuirati u druge radne timove.

Pogledajmo kako instalirati Jenkins na Ubuntu 20.04 ili 20.10.

1. Ažurirajte Javu u Ubuntu 20.10, 20.04

Korak 1
Kao i uvijek, prva stvar bit će ažuriranje paketa i spremišta sustava sljedećom naredbom:

 sudo apt ažuriranje 

Korak 2
Nakon toga potvrđujemo da imamo verziju Jave kompatibilnu s Jenkinsom, za to izvršavamo sljedeću naredbu:

 java -verzija 

U ovom slučaju imamo Java 11 koja je kompatibilna.

2. Instalirajte Jenkins na Ubuntu 20.10, 20.04

Korak 1
Jenkins verzija integrira zadane Ubuntu pakete, kako bismo instalirali najnoviju dostupnu verziju, izvršit ćemo sljedeću naredbu za dodavanje ključa u sustav Ubuntu:

 wget -q -O -https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt -key add - 

Korak 2
Nakon toga ćemo dodati Debian spremišta u direktorij sources.list:

 sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/> /etc/apt/sources.list.d/jenkins.list' 

Korak 3
Nakon što smo izvršili ovaj postupak, ponovno ažuriramo sustav:

 sudo apt ažuriranje 

Korak 4
Spremni smo instalirati Jenkins na Ubuntu 20.04 ili 20.10 sa sljedećom naredbom:

 sudo apt install Jenkins 

Korak 5
Upisujemo slovo "S" kako bismo potvrdili preuzimanje i instalaciju Jenkinsa:

3. Pokrenite Jenkins na Ubuntu 20.10, 20.04

Korak 1
Pokrećemo aplikaciju sljedećom naredbom:

 sudo systemctl start Jenkins 

Korak 2
Status Jenkinsa provjeravamo sljedećom naredbom. Vidimo da je njegovo stanje aktivno.

 sudo systemctl status Jenkins 

4. Konfigurirajte vatrozid u Ubuntu 20.10, 20.04

Korak 1
Vrijeme je da konfiguriramo dopuštenja u Vatrozidu za udaljeni i lokalni pristup, Jenkins će koristiti port za slušanje 8080, ovaj port konfiguriramo sljedećom naredbom:

 sudo ufw dopušta 8080 
Korak 2
Status vatrozida vidimo sljedećom naredbom:
 sudo ufw status 
Korak 3
U slučaju da vatrozid nije omogućen, izvršit ćemo sljedeće. Provjeravamo je li port 8080 povezan s vatrozidom.
 sudo ufw omogućiti 

5. Instalirajte Jenkins na Ubuntu 20.10, 20.04

Korak 1
Sada je moguće dovršiti proces konfiguracije Jenkinsa, prije svega, identificirat ćemo IP adresu računala naredbom "ip add":

Korak 2
S ovim IP -om možemo pristupiti izvana sa sljedećom sintaksom:

 http: // IP_Ubuntu: 8080
Korak 3
Vidjet ćemo sljedeće:

POVEĆAJTE

Korak 4
Potrebno je unijeti administratorsku lozinku koju aplikacija automatski generira, za to u terminalu moramo izvršiti sljedeće za njezinu vizualizaciju:

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

Korak 5
Moramo kopirati 32 znaka lozinke i zalijepiti ih u odgovarajuće polje. Ovaj se postupak može obaviti lokalno u Ubuntu 20:

POVEĆAJTE

Korak 6
Zalijepimo lozinku i kliknemo na "Nastavi", vidjet ćemo sljedeće:

POVEĆAJTE

Korak 7
Kliknemo na "Instaliraj predložene dodatke" i možemo vidjeti da će svi potrebni dodaci za pravilno funkcioniranje Jenkinsa biti instalirani u Ubuntu:

POVEĆAJTE

Korak 8
Nakon što ovaj proces završi, prikazat će se sljedeće gdje moramo stvoriti korisnika za upravljanje Jenkins platformom, tamo unosimo sljedeće:

  • Korisničko ime
  • Lozinka
  • Pošta
  • Puno ime

POVEĆAJTE

Korak 9
Kliknemo na "Spremi i nastavi", a zatim će to biti preusmjereno na instancu Jenkins gdje ćemo vidjeti URL za pristup platformi, tamo ćemo vidjeti IP ili domenu pored porta 8080:

POVEĆAJTE

Korak 10
Proces dovršimo klikom na "Spremi i završi".

POVEĆAJTE

Korak 11
Jenkinsu pristupamo klikom na "Počni koristiti Jenkins" i ovo će biti okruženje koje ćemo vidjeti:

POVEĆAJTE

Korak 12
Kliknemo na "Manage Jenkins" i pristupamo Jenkins varijablama koje treba konfigurirati:

POVEĆAJTE

Korak 13
U konfiguraciji sustava možemo postaviti nove parametre ako je potrebno:

POVEĆAJTE

Ovim smo koracima instalirali i konfigurirali Jenkins na Ubuntu 20.04 ili 20.10 i bit ćemo spremni automatizirati sve potrebne zadatke s najboljim funkcijama integriteta i performansi.

wave wave wave wave wave