Pārvaldot vairākas operētājsistēmas, mums vienmēr ir jāmeklē labākais veids, kā optimizēt daudzus nepārtraukti veiktos procesus. Tas mums palīdzēs daudz ātrāk izpildīt uzdevumus, tādējādi uzlabojot mūsu kā administratoru darbu. Šī nepārtrauktā integrācija pieņem, ka grupas līdzekļi integrē biežas formas darbu un katra integrācija tiek pārbaudīta, lai apkopotu avota kodu.
Viens no atvērtā pirmkoda rīkiem, kas ir svarīgs Ubuntu vides kontroles un pārvaldības uzdevumos, ir Jenkins, un šodien šajā apmācībā tiks detalizēti analizēts, kas tas ir un kā konfigurēt Jenkins Ubuntu 17.04.
Šeit mēs ātri izskaidrosim, kas ir Dženkins un tā īpašības.
Kas ir DženkinssDženkins ir atvērtā pirmkoda lietojumprogramma, kuras pamatā ir Hadsona projekts un kas ir uzrakstīta Java valodā un kuras galvenā funkcija ir kalpot kā nepārtrauktas integrācijas serveris, un tā ir būtiska, ja mums jāpārvalda vairākas būves, pārbaudot to pieejamību un jaunas versijas.
Šo lietojumprogrammu var lejupielādēt kā paketes Ubuntu vai kā RAR failu, izmantojot šo saiti:
Jenkins iezīmesTās galvenās iezīmes ir:
- Nepārtraukta elementu integrācija un nosūtīšana.
- Pagarināms jo jūsu darbības jomā var tikt izmantoti jauni spraudņi.
- Vienkārši uzstādīšana.
- Atbalsta tādas operētājsistēmas kā Windows, Linux vai Mac OS.
- To var izplatīt vairākas mašīnas.
- Iestatīšana vienkāršs.
1. Instalējiet Jenkins krātuves Ubuntu 17.04
1. darbība
Pirmkārt, būs jāinstalē repozitorijs, no kurienes vēlāk instalēsim Jenkins pakotnes, lai to paveiktu:
sudo wget -q -O -https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt -key add -
2. solis
Tagad mēs pievienosim Debian repozitoriju failā sources.list, šim nolūkam mēs izpildām sekojošo:
echo deb http://pkg.jenkins.io/debian-stable binary/| sudo tee /etc/apt/sources.list.d/jenkins.list
3. solis
Kad esam instalējuši krātuves, mēs turpinām sistēmas atjaunināšanu, izmantojot šādu komandu:
sudo apt atjauninājums
2. Instalējiet un palaidiet Jenkins Ubuntu 17.04
1. darbība
Tagad mēs izpildīsim šādu komandu Jerkins instalēšanai Ubuntu 17:
sudo apt-get install jenkins
Mēs pieņemam Jenkins lejupielādi un atbilstošu instalēšanu Ubuntu 17.04.
2. solis
Pēc instalēšanas mēs sākam to sākt, izmantojot systemctl šādi:
sudo systemctl start Jenkins3. solis
Mēs varam pārbaudīt Dženkinsas pašreizējo stāvokli, veicot šādas darbības:
sudo systemctl statuss jenkins
3. Iespējojiet Jenkins ugunsmūra portus Ubuntu 17.04
Tagad mums ir jāatļauj ports, caur kuru Dženkins sazināsies, 8080, ir atļauts Ubuntu 17.04 ugunsmūrī, tāpēc mēs izpildīsim šādas rindas:
- sudo ufw atļaut 8080 (Iespējot portu ugunsmūrī)
- sudo ufw statuss (Skatiet ugunsmūra statusu)
4. Piekļūstiet Jenkins, izmantojot Ubuntu 17.04
1. darbība
Kad šie parametri ir konfigurēti, nākamais solis ir doties uz pārlūkprogrammu un adreses joslā ievadīt šādu informāciju:
http: // IP: 8080Piekļūstot mūsu IP un portam 8080, mēs redzēsim sekojošo:
PALIELINĀT
2. solis
Mēs varam redzēt ziņojumu "Atbloķēt Dženkinsu", un tas ir drošības solis, ka mēs patiešām esam lietotāji, kas ir pilnvaroti to izmantot, un mēs redzam ceļu, kurā mums jākonfigurē administratora parole. Ubuntu 17 mēs izpildīsim sekojošo:
sudo cat / var / lib / jenkins / secrets / initialAdminPassword3. solis
Izpildot šo komandu, mēs redzēsim paroli, lai piekļūtu Dženkinsam:
4. solis
Tas ir jākopē un jāielīmē laukā Administratora parole noklikšķiniet uz Turpināt, un mēs redzēsim sekojošo:
PALIELINĀT
5. solis
Noklikšķiniet uz opcijas Instalējiet ieteiktos spraudņus un tiks parādīts šāds:
PALIELINĀT
6. darbība
Mēs redzam, ka tiek veikts attiecīgo spraudņu instalēšanas process. Kad šis process ir pabeigts, tiks parādīts šāds logs, kurā mums, ja vēlamies, jākonfigurē administrators no Dženkinsa:
PALIELINĀT
7. solis
Kad lauki ir aizpildīti, noklikšķiniet uz Saglabāt un pabeigt lai saglabātu izmaiņas, mēs redzēsim sekojošo:
PALIELINĀT
8. solis
Noklikšķiniet uz pogas Sāciet lietot Jenkins un mums būs piekļuve galvenajai platformai, kurā varēsim sākt uzdevumu pārvaldības procesu:
PALIELINĀT
9. solis
Tur mēs varam noklikšķināt Izveidojiet jaunu uzdevumu lai izvēlētos vienu no pieejamajām iespējām:
PALIELINĀT
Kā redzam, Jenkins ir praktiska un noderīga lietojumprogramma, lai vienkāršā veidā veiktu integrācijas uzdevumus dažādās operētājsistēmās. Ja jums vēl nav jaunākās Ubuntu versijas, lūk, kā atjaunināt Ubuntu 16 uz 17.04.