Lataa PDF
1) Mainitse mikä on Jenkins?
Jenkins on avoimen lähdekoodin työkalu, jonka laajennus on rakennettu jatkuvaan integrointitarkoitukseen. Jenkinsin pääasiallinen toiminnallisuus on seurata versionhallintajärjestelmää ja aloittaa ja seurata koontijärjestelmää, jos muutoksia tapahtuu. Se seuraa koko prosessia ja antaa hälytyksiä raportteja ja ilmoituksia.
2) Selitä, mikä on jatkuva integraatio?
Kun ohjelmistokehityksessä useita kehittäjiä tai tiimejä työskentelee saman verkkosovelluksen eri segmenttien parissa, meidän on suoritettava integraatiotesti integroimalla kaikki moduulit. Tätä varten jokaiselle koodikappaleelle suoritetaan päivittäinen automaattinen prosessi, jotta kaikki koodisi testataan.
3) Mikä on Jenkinsin käytön vaatimus?
Tarvitset Jenkinsin käyttämisen
- Lähdekoodivarasto, johon pääsee esimerkiksi Git-arkistoon
- Toimiva koontikomentosarja, esim. Maven-komentosarja, tarkistettiin arkistoon
4) Mainitse mitä Jenkinsin etuja on?
Jenkinsin etu sisältää
- Integraatiovaiheessa rakenneviat tallennetaan välimuistiin
- Kullekin koodin sitoumuksen muutokselle luodaan automaattinen koontiraportti-ilmoitus
- Jos haluat ilmoittaa kehittäjille rakennusraportin onnistumisesta tai epäonnistumisesta, se on integroitu LDAP-postipalvelimeen
- Saavuttaa jatkuvan integraation ketterän kehityksen ja testivetoisen kehityksen
- Yksinkertaisilla vaiheilla maven-julkaisuprojekti automatisoidaan
- Virheiden helppo seuranta kehitysympäristön alkuvaiheessa kuin tuotanto
5) Selitä, kuinka voit siirtää tai kopioida Jenkins palvelimelta toiselle?
- Liu'uta työ Jenkins-asennuksesta toiseen kopioimalla siihen liittyvä työhakemisto
- Tee kopio jo olemassa olevasta työstä tekemällä klooni työhakemistosta eri nimellä
- Nimeä uudelleen olemassa oleva työ nimeämällä hakemisto uudelleen.
6) Mainitse mitä komentoja voit käyttää Jenkinsin käynnistämiseen manuaalisesti?
Voit aloittaa Jenkinsin manuaalisesti käyttämällä jompaakumpaa seuraavista
- (Jenkins_url) / uudelleenkäynnistys: Pakottaa uudelleenkäynnistyksen odottamatta rakennusten päättymistä
- (Jenkin_url) / safeRestart: Antaa kaikkien käynnissä olevien koontiversioiden päätökseen
7) Mainitse joitain hyödyllisiä laajennuksia Jenkinissä?
Jotkut Jenkinin tärkeistä laajennuksista sisältävät
- Maven 2 -projekti
- Amazon EC2
- HTML-julkaisija
- Kopioi esine
- Liittyä seuraan
- Vihreät pallot
8) Selitä, miten voit ottaa mukautetun ydinlaajennuksen käyttöön?
Jotta voit ottaa mukautetun ydinlaajennuksen kentän käyttöön, sinun on tehtävä seuraavat asiat
- Pysäytä Jenkins
- Kopioi mukautettu HPI kansioon $ Jenkins_Home / plugins
- Poista aiemmin laajennettu laajennushakemisto
- Tee tyhjä tiedosto nimeltä
.hpi.pinned - Käynnistä Jenkins
9) Selitä, miten varmuuskopiointi- ja kopiointitiedostot voidaan luoda Jenkinsissä?
Jenkins tallentaa kaikki asetukset, rakentaa esineitä ja lokeja kotihakemistoonsa, jotta voit luoda varmuuskopion Jenkins-asetuksista, kopioi vain tämä hakemisto. Voit myös kopioida työhakemiston kloonaamaan tai kopioimaan työn tai nimeämään hakemiston uudelleen.
10) Selitä, kuinka voit kloonata Git-arkiston Jenkinsin kautta?
Jos haluat kloonata Git-arkiston Jenkinsin kautta, sinun on annettava Jenkins-järjestelmän sähköpostiosoite ja käyttäjänimi. Tätä varten sinun on vaihdettava työhakemistoon ja suoritettava "git config" -komento.
11) Selitä, kuinka voit perustaa Jenkins-työn?
Luoda projekti, jota hoidetaan työpaikoilla Jenkinsissä. Valitse valikosta Uusi kohde, kun tämä on tehty, kirjoita työn nimi ja valitse vapaamuotoinen työ. Luo sitten uusi työpaikka Jenkinsiin napsauttamalla OK. Seuraavalla sivulla voit määrittää työsi.
12) Mainitse, mitkä ovat kaksi komponenttia, joihin Jenkins on pääasiassa integroitu?
Jenkin on integroitu pääasiassa kahteen komponenttiin
- Versionhallintajärjestelmä, kuten GIT, SVN
- Ja rakenna työkaluja, kuten Apache Maven.