Valdydami kelias operacines sistemas, visada turime ieškoti geriausio būdo, kaip optimizuoti daugelį nuolat vykdomų procesų. Tai padės mums daug greičiau atlikti užduotis ir taip pagerinti mūsų, kaip administratorių, darbą. Ši nuolatinė integracija daro prielaidą, kad grupės turtas integruoja dažnos formos darbą ir kiekviena integracija yra tikrinama, kad būtų sudarytas šaltinio kodas.
Vienas iš atvirojo kodo įrankių, svarbus atliekant Ubuntu aplinkos kontrolę ir valdymą, yra „Jenkins“, ir šiandien šioje pamokoje bus išsamiai išanalizuota, kas tai yra ir kaip sukonfigūruoti „Jenkins“ „Ubuntu 17.04“.
Čia mes greitai paaiškinsime, kas yra Jenkins ir jo savybės.
Kas yra JenkinsasJenkinsas yra atviro kodo programa, pagrįsta Hudsono projektu ir parašyta „Java“, kurios pagrindinė funkcija yra tarnauti kaip nuolatinės integracijos serveris ir yra būtina, kai turime valdyti kelis kūrinius, tikrindami jų prieinamumą ir naujas versijas.
Šią programą galite atsisiųsti kaip paketus „Ubuntu“ arba kaip RAR failą naudodami šią nuorodą:
„Jenkins“ ypatybėsPagrindinės jo savybės yra šios:
- Nuolatinis elementų integravimas ir siuntimas.
- Ištraukiamas kaip nauji papildiniai gali būti pritaikyti jūsų taikymo sričiai.
- Paprasta montavimas.
- Palaiko tokias operacines sistemas kaip „Windows“, „Linux“ arba „Mac OS“.
- Jis gali būti platinamas daugkartinis mašinos.
- Nustatymas paprasta.
1. Įdiekite „Jenkins“ saugyklas „Ubuntu 17.04“
1 žingsnis
Visų pirma, turėsite įdiegti saugyklą, iš kurios vėliau įdiegsime „Jenkins“ paketus, todėl atliksime šiuos veiksmus:
sudo wget -q -O -https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt -key add -
2 žingsnis
Dabar prie failo sources.list pridėsime „Debian“ saugyklą, todėl vykdome šiuos veiksmus:
echo deb http://pkg.jenkins.io/debian-stable binary/| sudo tee /etc/apt/sources.list.d/jenkins.list
3 žingsnis
Įdiegę saugyklas, atnaujiname sistemą naudodami šią komandą:
sudo apt atnaujinimas
2. Įdiekite ir paleiskite „Jenkins“ „Ubuntu 17.04“
1 žingsnis
Dabar vykdysime šią komandą „Jerkins“ diegimui „Ubuntu 17“:
sudo apt-get install jenkins
Mes priimame „Jenkins“ atsisiuntimą ir atitinkamą įdiegimą „Ubuntu 17.04“.
2 žingsnis
Įdiegę pradedame jį naudoti naudodami systemctl taip:
sudo systemctl paleiskite „Jenkins“3 žingsnis
Mes galime patikrinti dabartinę Jenkins būseną atlikdami šiuos veiksmus:
sudo systemctl statusas jenkins
3. Įjunkite „Jenkins“ užkardos prievadus „Ubuntu 17.04“
Dabar turime leisti prievadą, per kurį Jenkins bendraus, 8080, leidžiama naudoti „Ubuntu 17.04“ užkardoje, todėl vykdysime šias eilutes:
- sudo ufw leidžia 8080 (Įjunkite ugniasienės prievadą)
- sudo ufw būsena (Žr. Ugniasienės būseną)
4. Pasiekite „Jenkins“ naudodami „Ubuntu“ 17.04
1 žingsnis
Kai šie parametrai bus sukonfigūruoti, kitas žingsnis yra eiti į naršyklę ir adreso juostoje įvesti:
http: // IP: 8080Prisijungę prie mūsų IP ir 8080 prievado pamatysime:
DIDELIS
2 žingsnis
Mes matome pranešimą „Atrakinti Jenkins“ ir tai yra saugumo žingsnis, kad mes tikrai esame vartotojai, įgalioti juo naudotis, matome kelią, kuriame turime sukonfigūruoti administratoriaus slaptažodį. „Ubuntu 17“ vykdysime šiuos veiksmus:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword3 žingsnis
Vykdydami šią komandą pamatysime slaptažodį, kad galėtume pasiekti Jenkinsą:
4 žingsnis
Tai turi būti nukopijuota ir įklijuota lauke Administratoriaus slaptažodis spustelėkite Tęsti ir pamatysime šiuos dalykus:
DIDELIS
5 žingsnis
Spustelėkite parinktį Įdiekite siūlomus papildinius ir bus rodoma:
DIDELIS
6 žingsnis
Matome, kad atliekamas atitinkamų papildinių diegimo procesas. Kai šis procesas bus baigtas, bus parodytas šis langas, kuriame, jei norime, turime sukonfigūruoti administratorius iš Jenkins:
DIDELIS
7 žingsnis
Užpildę laukus, spustelėkite Išsaugoti ir baigti išsaugoti pakeitimus ir pamatysime šiuos dalykus:
DIDELIS
8 žingsnis
Spustelėkite mygtuką Pradėkite naudoti „Jenkins“ ir turėsime prieigą prie pagrindinės platformos, kurioje galėsime pradėti užduočių valdymo procesą:
DIDELIS
9 veiksmas
Ten galime spustelėti Sukurkite naują užduotį norėdami pasirinkti vieną iš galimų parinkčių:
DIDELIS
Kaip matome, „Jenkins“ yra praktiška ir naudinga programa, skirta paprastam integravimo užduočių atlikimui įvairiose operacinėse sistemose. Jei dar neturite naujausios „Ubuntu“ versijos, štai kaip atnaujinti „Ubuntu 16“ į 17.04.