Jenkins

Kako začeti z Jenkinsom na Ubuntu 20.04

Kako začeti z Jenkinsom na Ubuntu 20.04
Jenkins je odprtokodni strežnik, ki temelji na Javi in ​​ponuja vtičnike za različne težave z avtomatizacijo. Najsi gre za avtomatizacijo programiranja nove programske opreme ali njeno dodeljevanje določeni nalogi z Jenkinsom; lahko vse.

Ta navodila bodo zajemala namestitev Jenkinsa v Ubuntu 20.04. Pokrili bomo tudi potrebe za začetek dela z Jenkinsom, vključno s tem, kako zagnati razvojni strežnik z ubuntujem in se prijaviti z skrbniškim uporabniškim računom.

Kako deluje Jenkins

Če poenostavim, Jenkins avtomatizira vaše projekte, in sicer njihovo izdelavo in preizkušanje, ter nato olajša integracijo različnih sprememb, ki izhajajo iz širitve obsega vašega projekta. Omogoča tudi nenehno dostavo posodobljene programske opreme z združitvijo z več orodji za testiranje in uvajanje.

Jenkins lahko vaši organizaciji prihrani veliko časa in tone virov s svojimi vtičniki za avtomatizacijo, ki vključujejo celoten življenjski cikel projekta: gradnjo, oceno, predstavitev, pakiranje, fazo in faze uvajanja.

Podpira Windows, Mac OS, pa tudi Linux / Unix OS in ga je mogoče distribuirati na različnih strojih.

Naša postavitev

V tem priročniku uporabljamo strežnik Ubuntu, ki uporablja uporabniški račun za dostop do sudo, na strežniku pa je nameščen Oracle JDK 11. Za namestitev Jenkinsa bomo uporabili uradno posodobljene pakete.

1. korak: Priprava strežnika

Začeli bomo z dodajanjem repozitorijskega ključa v sistem z naslednjim ukazom:

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

Nato nadaljujte z dodajanjem naslova skladišča paketov Debian v strežniške vire.seznam:

$ sudo sh -c 'echo deb http: // pkg.jenkins.io / debian-stabilen binarni /
> / etc / apt / sources.seznam.d / jenkins.seznam '

Nato z naslednjim ukazom preklopite na novo skladišče.

$ sudo apt posodobitev

2. korak: Namestite Jenkins

Ko je strežnik pripravljen za namestitev, za začetek namestitve vnesite naslednji ukaz:

$ sudo apt namesti Jenkins

Namestitev lahko traja nekaj časa. Če je nameščen iz projektno vzdrževanih paketov, mora imeti na voljo vse najnovejše funkcije.

3. korak: sproži Jenkinsa

Za kurjenje jenkinov vnesite naslednje:

$ sudo systemctl zaženi Jenkins

Če si želite ogledati izhod stanja, z vhodom stanja preverite, ali je bil zagon uspešen:

$ sudo systemctl status Jenkins

Če ste doslej pravilno upoštevali navodila, bi morali videti izhod enak zgornjemu posnetku zaslona.

Izhodna plošča potrjuje, da je Jenkins nastavljen na zagon takoj, ko se stroj zažene.

Čeprav smo potrdili, da je bila namestitev uspešna, bi morali prilagoditi nastavitve požarnega zidu in povezati njegovo nastavitev s spletnim brskalnikom.

4. korak: Konfiguriranje požarnega zidu

Najprej prilagodimo požarni zid. Privzete nastavitve na Jenkinsu se izvajajo na vratih 8080. Za dostop do teh vrat vnesite naslednje:

$ sudo ufw dovoli 8080

To bi omogočilo požarni zid, če pred namestitvijo ni bil omogočen.

$ sudo ufw dovoli OpenSSH

$ sudo ufw omogoči

Preverite posodobitev stanja s pomočjo:

$ sudo ufw status

Oglejte si, kako so vrata 8080 odprta za dostop do prometa po vsem spletu.

Zdaj, ko smo Jenkins namestili na naš strežnik in prilagodili požarni zid, lahko končno nadaljujemo s prilagajanjem Jenkinsa.

4. korak: prilagodite nastavitve Jenkinsa

Preden nastavimo namestitveni program, moramo s svojimi poverilnicami dostopati do Jenkinsovega porta 8080. Pripeljalo bi vas do plošče Unlock Jenkins, kjer boste videli, kje je bilo začetno geslo.

Preklopite v okno terminala in z ukazom cat prikličete geslo:

$ sudo cat / var / lib / jenkins / secrets / InitialAdminPassword

Zapišite si geslo, prikazano v oknu, ali ga shranite, pojdite v pogovorno okno skrbniškega gesla in ga prilepite tja. Nato boste pozvani, ali želite vtičnike prilagoditi, da se sami namestite, ali pa uporabite privzete vtičnike.

Tukaj smo preprosto kliknili gumb za namestitev, kot lahko vidite. Ko se namestitveni program konča, se prikaže poziv, kam gredo uporabniške poverilnice skrbnika. Uporabite lahko 32-mestno alfanumerično geslo in nadaljujete kot skrbnik ali ustvarite novega uporabnika, kot sledi.

Nato se vam prikaže 'Konfiguracija primerka' , kjer boste potrdili URL za primer vašega Jenkinsa. Potrdite lahko z imenom domene strežnika ali naslovom IP:

Ko potrdite zahtevane podatke, lahko izstopite s klikom na gumb Shrani in dokončaj. Prejeli boste sporočilo z naslednjim:

Obiščite nadzorno ploščo Jenkins s klikom na gumb Start z uporabo gumba Jenkins.

Če ste pravilno sledili zgornjim korakom, morate imeti v sistemu nameščeno najnovejšo različico Jenkinsa.

Zavijanje stvari

V tem članku smo si ogledali Jenkinsa, njegovo namestitev in potrebne pakete. Upam, da se vam je ta vadnica zdela koristna in da vam je pomagala pri zagonu Jenkinsa na vašem Ubuntu 20.04 strežnik.

SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...