Prilikom upravljanja s više operativnih sustava uvijek moramo tražiti najbolji način za optimizaciju mnogih procesa koji se kontinuirano provode. To će nam pomoći da možemo brže izvršavati zadatke, poboljšavajući tako naš rad kao administratora. Ova kontinuirana integracija pretpostavlja da imovina grupe integrira rad učestalog oblika i da je svaka integracija podvrgnuta provjeri radi sastavljanja izvornog koda.
Jedan od alata otvorenog koda koji je važan u zadaćama upravljanja i upravljanja Ubuntu okruženjima je Jenkins, a danas će ovaj vodič detaljno analizirati što je to i kako konfigurirati Jenkins u Ubuntu 17.04.
Ovdje ćemo brzo objasniti što je Jenkins i njegove karakteristike.
Što je JenkinsJenkins je aplikacija otvorenog koda koja se temelji na projektu Hudson i napisana je na Javi čija je primarna funkcija služiti kao poslužitelj za kontinuiranu integraciju i bitna je kada moramo upravljati višestrukim verzijama provjeravajući njihovu dostupnost i nove verzije.
Ova se aplikacija može preuzeti kao paketi u Ubuntuu ili kao RAR datoteka na sljedećoj poveznici:
Jenkinsove značajkeNjegove glavne karakteristike su:
- Kontinuirana integracija i isporuka elemenata.
- Proširivo budući da se novi dodaci mogu primijeniti na vaš opseg.
- Jednostavan montaža.
- Podržava operacijske sustave poput Windows, Linux ili Mac OS.
- Može se distribuirati u višestruka strojevi.
- Postavljanje jednostavan.
1. Instalirajte Jenkins spremišta na Ubuntu 17.04
Korak 1
Prije svega, bit će potrebno instalirati spremište odakle ćemo kasnije instalirati Jenkinsove pakete, za to ćemo izvršiti sljedeće:
sudo wget -q -O -https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt -key add -
Korak 2
Sada ćemo priložiti Debian spremište u datoteku sources.list, za to izvršavamo sljedeće:
echo deb http://pkg.jenkins.io/debian-stable binary/| sudo tee /etc/apt/sources.list.d/jenkins.list
Korak 3
Nakon što smo instalirali spremišta, nastavljamo s ažuriranjem sustava pomoću sljedeće naredbe:
sudo apt ažuriranje
2. Instalirajte i pokrenite Jenkins na Ubuntu 17.04
Korak 1
Sada ćemo izvršiti sljedeću naredbu za instalaciju Jerkinsa u Ubuntu 17:
sudo apt-get install jenkins
Prihvaćamo preuzimanje i odgovarajuću instalaciju Jenkinsa u Ubuntu 17.04.
Korak 2
Nakon instaliranja nastavljamo ga pokretati pomoću systemctl na sljedeći način:
sudo systemctl start JenkinsKorak 3
Trenutno stanje Jenkinsa možemo provjeriti izvršavanjem sljedećeg:
sudo systemctl status jenkins
3. Omogući portove u vatrozidu za Jenkins na Ubuntu 17.04
Sada moramo dopustiti port preko kojeg će Jenkins komunicirati, 8080, dopušten u vatrozidu Ubuntu 17.04, za to ćemo izvršiti sljedeće retke:
- sudo ufw dopušta 8080 (Omogući port u vatrozidu)
- sudo ufw status (Pogledajte status vatrozida)
4. Pristupite Jenkinsu na Ubuntu 17.04
Korak 1
Nakon što su ti parametri konfigurirani, sljedeći korak je otići u preglednik i unijeti sljedeće u adresnu traku:
http: // IP: 8080Prilikom pristupa našem IP -u i priključku 8080 vidjet ćemo sljedeće:
POVEĆAJTE
Korak 2
Možemo vidjeti poruku "Unlock Jenkins" i ovo je sigurnosni korak da smo zaista korisnici ovlašteni za njezinu upotrebu, možemo vidjeti put na kojem moramo konfigurirati administratorsku lozinku. U Ubuntuu 17 izvršit ćemo sljedeće:
sudo cat / var / lib / jenkins / secrets / initialAdminPasswordKorak 3
Prilikom izvršavanja ove naredbe vidjet ćemo lozinku za pristup Jenkinsu:
Korak 4
Ovo se mora kopirati i zalijepiti u polje Lozinka administratora¸ kliknite na Nastavi i vidjet ćemo sljedeće:
POVEĆAJTE
Korak 5
Kliknite na opciju Instalirajte predložene dodatke i prikazat će se sljedeće:
POVEĆAJTE
Korak 6
Vidimo da se provodi instalacijski proces odgovarajućih dodataka. Nakon što ovaj proces završi, prikazat će se sljedeći prozor u kojem, ako želimo, moramo konfigurirati administratora od Jenkinsa:
POVEĆAJTE
Korak 7
Nakon što ispunimo polja, kliknite na Spremi i završi za spremanje promjena vidjet ćemo sljedeće:
POVEĆAJTE
Korak 8
Pritisnite gumb Počnite koristiti Jenkins i imat ćemo pristup glavnoj platformi na kojoj možemo započeti proces upravljanja zadacima:
POVEĆAJTE
Korak 9
Tamo možemo kliknuti Izradite novi zadatak za odabir jedne od dostupnih opcija:
POVEĆAJTE
Kao što vidimo, Jenkins je praktična i korisna aplikacija za izvršavanje integracijskih zadataka u različitim operativnim sustavima na jednostavan način. Ako još nemate najnoviju verziju Ubuntua, evo kako ažurirati Ubuntu 16 na 17.04.