Prenesite PDF
1) Omenite, kaj je Jenkins?
Jenkins je odprtokodno orodje z vtičnikom, ki je namenjeno neprekinjeni integraciji. Glavna funkcionalnost Jenkinsa je spremljanje sistema za nadzor različic ter zagon in spremljanje sistema gradnje, če pride do sprememb. Spremlja celoten postopek in zagotavlja poročila in obvestila za opozarjanje.
2) Pojasnite, kaj je nenehna integracija?
Pri razvoju programske opreme, ko več razvijalcev ali skupin dela na različnih segmentih iste spletne aplikacije, moramo izvesti test integracije z integracijo vseh modulov. Da bi to naredili, se vsakodnevno izvaja avtomatiziran postopek za vsak kos kode, tako da se vsa vaša koda preizkusi.
3) Kakšna je zahteva za uporabo Jenkinsa?
Za uporabo Jenkinsa potrebujete
- Skladišče izvorne kode, ki je dostopno, na primer skladišče Git
- Delovni skript gradnje, npr. Maven script, je prijavljen v repozitorij
4) Omenite, kakšne so prednosti Jenkinsa?
Prednost Jenkinsa vključuje
- Na stopnji integracije se napake gradnje predpomnijo
- Za vsako spremembo kode se ustvari samodejno obvestilo o gradnji poročila
- Če želite razvijalce obvestiti o uspehu ali neuspehu poročila o gradnji, je integriran s poštnim strežnikom LDAP
- Dosega nenehno integracijo gibčnega razvoja in preizkusnega razvoja
- S preprostimi koraki je projekt izdaje maven avtomatiziran
- Preprosto sledenje napakam v zgodnji fazi razvojnega okolja kot proizvodnje
5) Pojasnite, kako lahko Jenkins premikate ali kopirate z enega strežnika na drugega?
- Premaknite opravilo iz ene namestitve Jenkins v drugo s kopiranjem ustreznega imenika opravil
- Naredite kopijo že obstoječega opravila, tako da naredite klon imenika opravil z drugim imenom
- Preimenovanje obstoječega opravila s preimenovanjem imenika.
6) Omenite, katere ukaze lahko uporabite za ročni zagon Jenkinsa?
Če želite Jenkinsa zagnati ročno, lahko uporabite katero koli od naslednjih možnosti
- (Jenkins_url) / restart: prisili vnovični zagon, ne da bi čakal, da se gradnje končajo
- (Jenkin_url) / safeRestart: Omogoča dokončanje vseh izvajanih graditev
7) Omenite nekatere uporabne vtičnike v Jenkin?
Nekateri pomembni vtičniki v Jenkin vključujejo
- Maven 2 projekt
- Amazon EC2
- Založnik HTML
- Kopiraj artefakt
- Pridružite se
- Zelene kroglice
8) Pojasnite, kako lahko uvedete izdelavo jedra vtičnika po meri?
Če želite razporediti polje po meri jedra vtičnika, morate storiti naslednje
- Ustavite Jenkinsa
- Kopirajte HPI po meri v $ Jenkins_Home / plugins
- Izbrišite predhodno razširjeni imenik vtičnikov
- Naredite prazno datoteko z imenom
.hpi.pinned - Začni Jenkins
9) Pojasnite, kako lahko ustvarite varnostno kopijo in kopirate datoteke v Jenkinsu?
Jenkins shrani vse nastavitve, gradi artefakte in dnevnike v svojem domačem imeniku, da ustvari varnostno kopijo vaše nastavitve Jenkins, samo kopirajte ta imenik. Lahko tudi kopirate imenik opravil, da ga klonirate ali podvojite ali preimenujete imenik.
10) Pojasnite, kako lahko klonirate skladišče Git prek Jenkinsa?
Če želite klonirati repozitorij Git prek Jenkinsa, morate vnesti e-pošto in uporabniško ime za svoj Jenkinsov sistem. Za to morate preklopiti v svoj imenik opravil in izvesti ukaz “git config”.
11) Pojasnite, kako lahko nastavite Jenkinsovo službo?
Ustvariti projekt, ki ga vodijo delovna mesta v Jenkinsu. V meniju izberite Nov element, ko končate, vnesite ime za opravilo in izberite prosto delo. Nato kliknite V redu, da ustvarite novo delovno mesto v Jenkinsu. Naslednja stran vam omogoča, da konfigurirate svoje delo.
12) Omenite, s katerimi komponentama je Jenkins večinoma integriran?
Jenkin je večinoma integriran z dvema komponentama
- Sistem za nadzor različic, kot sta GIT, SVN
- In izdelajte orodja, kot je Apache Maven.