Atsisiųsti PDF
1) Paminėk, kas yra Jenkinsas?
„Jenkins“ yra atviro kodo įrankis su papildiniu, sukurtas nuolatiniam integravimui. Pagrindinis „Jenkins“ funkcionalumas yra sekti versijų valdymo sistemą ir inicijuoti bei stebėti sukūrimo sistemą, jei įvyktų pokyčių. Ji stebi visą procesą ir teikia pranešimus bei pranešimus, kurie įspėja.
2) Paaiškinkite, kas yra nuolatinė integracija?
Kurdami programinę įrangą, kai keli kūrėjai ar komandos dirba su skirtingais tos pačios žiniatinklio programos segmentais, turime atlikti integravimo testą integruodami visus modulius. Tam kiekvieną dieną atliekamas automatinis kiekvieno kodo gabalo procesas, kad visas jūsų kodas būtų išbandytas.
3) Koks reikalavimas naudoti „Jenkins“?
Norėdami naudoti „Jenkins“, jums reikia
- Šaltinio kodo saugykla, prieinama, pavyzdžiui, „Git“ saugykla
- Veikiantis komponavimo scenarijus, pvz., „Maven“ scenarijus, patikrintas saugykloje
4) Paminėkite, kokie yra „Jenkins“ pranašumai?
Privalumas Jenkins apima
- Integravimo etape kūrimo gedimai yra talpykloje
- Kiekvienam kodo įsipareigojimų pakeitimui generuojamas automatinis kaupimo ataskaitos pranešimas
- Norint pranešti kūrėjams apie sukūrimo ataskaitos sėkmę ar nesėkmę, ji integruota į LDAP pašto serverį
- Pasiekia nuolatinį integracijos judrų vystymą ir bandymu pagrįstą kūrimą
- Atliekant paprastus veiksmus, „maven“ išleidimo projektas yra automatizuotas
- Lengvas klaidų nustatymas ankstyvoje kūrimo aplinkos stadijoje nei gamyba
5) Paaiškinkite, kaip galite perkelti ar nukopijuoti „Jenkins“ iš vieno serverio į kitą?
- Slinkite užduotį iš vieno „Jenkins“ diegimo į kitą kopijuodami susijusį užduočių katalogą
- Padarykite jau esamo darbo kopiją, klonuodami darbo katalogą kitu vardu
- Esamo darbo pervadinimas pervadinant katalogą.
6) Paminėkite, kokias komandas galite naudoti rankiniam „Jenkins“ paleidimui?
Norėdami paleisti „Jenkins“ rankiniu būdu, galite naudoti bet kurį iš šių būdų
- (Jenkins_url) / restart: priverčia paleisti iš naujo, nelaukdamas, kol baigsis kūrimas
- (Jenkin_url) / safeRestart: leidžia užbaigti visus vykdomus kūrinius
7) Paminėkite keletą naudingų „Jenkin“ papildinių?
Įtraukiami kai kurie svarbūs „Jenkin“ papildiniai
- „Maven 2“ projektas
- „Amazon EC2“
- HTML leidėjas
- Kopijuoti artefaktą
- Prisijunkite
- Žalieji kamuoliai
8) Paaiškinkite, kaip galite įdiegti pasirinktinį pagrindinio papildinio kūrimą?
Norėdami įdiegti pasirinktinį pagrindinio papildinio lauką, turite atlikti šiuos veiksmus
- Sustabdykite Jenkinsą
- Nukopijuokite pasirinktinį HPI į „$ Jenkins_Home / plugins“
- Ištrinkite anksčiau išplėstą papildinių katalogą
- Padarykite tuščią failą pavadinimu
.hpi.pinned - Pradėkite „Jenkins“
9) Paaiškinkite, kaip galima sukurti atsarginę kopiją ir kopijuoti failus „Jenkins“?
„Jenkins“ išsaugo visus nustatymus, sukuria artefaktus ir žurnalus savo namų kataloge, kad sukurtumėte „Jenkins“ sąrankos atsarginę kopiją, tiesiog nukopijuokite šį katalogą. Taip pat galite nukopijuoti užduočių katalogą, kad klonuotumėte, pakartotumėte darbą arba pervardytumėte katalogą.
10) Paaiškinkite, kaip galite klonuoti „Git“ saugyklą per „Jenkins“?
Norėdami klijuoti „Git“ saugyklą per „Jenkins“, turite įvesti savo „Jenkins“ sistemos el. Pašto adresą ir vartotojo vardą. Tam turite pereiti į savo darbo katalogą ir įvykdyti komandą „git config“.
11) Paaiškinkite, kaip galite įsteigti „Jenkins“ darbą?
Sukurti projektą, kuris vykdomas per Jenkins darbo vietas. Meniu pasirinkite Naujas elementas, kai tai atliksite, įveskite darbo pavadinimą ir pasirinkite laisvo stiliaus užduotį. Tada spustelėkite Gerai, kad sukurtumėte naują darbo vietą „Jenkins“. Kitame puslapyje galite sukonfigūruoti savo darbą.
12) Paminėkite, su kokiais dviem komponentais daugiausia integruojamas „Jenkins“?
Jenkin daugiausia integruotas su dviem komponentais
- Versijų valdymo sistema, pvz., GIT, SVN
- Ir kurkite tokius įrankius kaip Apache Maven.