Jenkinsin haastattelun 12 parasta kysymystä ja vastausta (PDF)
Jenkinsin haastattelukysymyksiä fuksilaisille
1) Mainitse mikä on Jenkins?
Jenkins on avoimen lähdekoodin työkalu, jossa on jatkuvaa integrointia varten rakennettu laajennus. Jenkinsin periaatteellinen toiminnallisuus on pitää kirjaa versionhallintajärjestelmästä ja käynnistää ja valvoa koontijärjestelmää, jos muutoksia tapahtuu. Se valvoo koko prosessia ja tarjoaa raportteja ja ilmoituksia hälyttäviksi.
👉 Ilmainen PDF-lataus: JENKINS-haastattelun kysymykset ja vastaukset >>
2) Selitä, mitä jatkuva integraatio on?
In ohjelmistokehitys, kun useat kehittäjät tai tiimit työskentelevät saman verkkosovelluksen eri segmenttien parissa, meidän on suoritettava integrointitesti integroimalla kaikki moduulit. Tätä varten jokaiselle koodinpalalle suoritetaan automaattinen prosessi päivittäin, jotta kaikki koodisi testataan.
3) Mitä edellytyksiä Jenkinsin käyttämiselle on?
Tarvitset Jenkinsin käyttämiseen
- Lähdekoodivarasto, johon pääsee, esimerkiksi Git-arkisto
- Toimiva rakennuskomentosarja, esim. Maven-skripti, kirjattu arkistoon
4) Mainitse mitkä ovat Jenkinsin edut?
Jenkinsin etuja ovat mm
- Integrointivaiheessa koontivirheet tallennetaan välimuistiin
- Jokaiselle koodin vahvistusmuutokselle luodaan automaattinen koontiraporttiilmoitus
- Ilmoittaakseen kehittäjille rakentamisraportin onnistumisesta tai epäonnistumisesta se on integroitu LDAP-sähköpostipalvelimeen
- Saavuttaa jatkuvan integroinnin ketterän kehityksen ja testilähtöisen kehityksen
- Yksinkertaisilla vaiheilla Maven-julkaisuprojekti automatisoidaan
- Helppo jäljittää vikoja kehitysympäristön varhaisessa vaiheessa kuin tuotannossa
5) Selitä, kuinka voit siirtää tai kopioida Jenkinsin palvelimelta toiselle?
- Liu'uta työ Jenkinsin asennuksesta toiseen kopioimalla siihen liittyvä työhakemisto
- Tee kopio jo olemassa olevasta työstä kloonaamalla työhakemisto eri nimellä
- Olemassa olevan työn nimeäminen uudelleen nimeämällä hakemisto.
Jenkinsin haastattelukysymyksiä ja vastauksia kokeneille
6) Mainitse mitä komentoja voit käyttää käynnistääksesi Jenkinsin manuaalisesti?
Voit käynnistää Jenkinsin manuaalisesti käyttämällä jompaakumpaa seuraavista
- (Jenkins_url)/restart: Pakottaa uudelleenkäynnistyksen odottamatta koontiversioiden valmistumista
- (Jenkin_url)/safeRestart: Sallii kaikkien käynnissä olevien koontiversioiden valmistumisen
7) Mainitse joitain hyödyllisiä Jenkinin lisäosia?
Jotkut Jenkinin tärkeistä laajennuksista sisältävät
- Maven 2 projekti
- Amazon EC2
- HTML-julkaisija
- Kopioi artefakti
- Liity
- Vihreät pallot
8) Selitä, kuinka voit ottaa käyttöön räätälöidyn ydinlaajennuksen?
Jotta voit ottaa ydinlaajennuksen mukautetun kentän, sinun on tehtävä seuraavat asiat
- Pysäytä Jenkins
- Kopioi mukautettu HPI hakemistoon $Jenkins_Home/plugins
- Poista aiemmin laajennettu laajennushakemisto
- Tee tyhjä tiedosto nimeltä .hpi.kiinnitetty
- Aloita Jenkins
9) Selitä, kuinka Jenkinsissä voidaan luoda varmuuskopio ja kopioida tiedostoja?
Jenkins tallentaa kaikki asetukset, rakentaa artefaktit ja lokit kotihakemistoonsa luodakseen varmuuskopion Jenkins-asetuksistasi kopioimalla tämä hakemisto. Voit myös kopioida työhakemiston kloonataksesi tai replikoidaksesi työn tai nimetäksesi hakemiston uudelleen.
10) Selitä, kuinka voit kloonata Git-arkiston Jenkinsin kautta?
Jos haluat kloonata Git-arkiston Jenkinsin kautta, sinun on syötettävä Jenkins-järjestelmäsi sähköpostiosoite ja käyttäjänimi. Tätä varten sinun on vaihdettava työhakemistoosi ja suoritettava "git config" -komento.
11) Selitä, kuinka voit perustaa Jenkinsin työpaikan?
Luoda projekti, jota käsitellään Jenkinsin työpaikkojen kautta. Valitse valikosta Uusi kohde, kun tämä on tehty, anna työlle nimi ja valitse vapaamuotoinen työ. Napsauta sitten OK luodaksesi uuden työpaikan Jenkinsissä. Seuraavalla sivulla voit määrittää työsi.
12) Mainitse mitkä ovat ne kaksi komponenttia, joihin Jenkins on pääasiassa integroitu?
Jenkin on pääasiassa integroitu kahdella komponentilla
- Versionhallintajärjestelmä, kuten GIT, SVN
- Ja rakentaa työkaluja, kuten Apache Maven.
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)