Topp 12 JENKINS intervjuspørsmål og amp; Svar

Anonim

Last ned PDF

1) Nevn hva som er Jenkins?

Jenkins er et åpen kildekodeverktøy med plugin bygget for kontinuerlig integrasjonsformål. Hovedfunksjonaliteten til Jenkins er å holde oversikt over versjonskontrollsystemet og å initiere og overvåke et byggesystem hvis det oppstår endringer. Den overvåker hele prosessen og gir rapporter og varsler for å varsle.

2) Forklar hva som er kontinuerlig integrasjon?

I programvareutvikling, når flere utviklere eller team jobber med forskjellige segmenter av samme webapplikasjon, må vi utføre integrasjonstest ved å integrere alle modulene. For å gjøre det utføres en automatisert prosess for hver kodestykke på daglig basis, slik at all koden din blir testet.

3) Hva er kravet for bruk av Jenkins?

For å bruke Jenkins trenger du

  • Et kildekodedepot som er tilgjengelig, for eksempel et Git-depot
  • Et fungerende build-skript, f.eks. Et Maven-skript, sjekket inn i depotet

4) Nevn hva er fordelene med Jenkins?

Fordelen med Jenkins inkluderer

  • På integrasjonsstadiet lagres byggfeil
  • For hver kodeendring genereres en automatisk varsling om rapportrapport
  • For å varsle utviklere om suksess eller svikt i rapporten, er den integrert med LDAP-postserveren
  • Oppnår kontinuerlig integrasjon smidig utvikling og testdrevet utvikling
  • Med enkle trinn blir maven release-prosjektet automatisert
  • Enkel sporing av bugs tidlig i utviklingsmiljøet enn produksjon

5) Forklar hvordan du kan flytte eller kopiere Jenkins fra en server til en annen?

  • Skyv en jobb fra en installasjon av Jenkins til en annen ved å kopiere den relaterte jobbkatalogen
  • Lag en kopi av en allerede eksisterende jobb ved å lage kloning av en jobbkatalog med et annet navn
  • Gi nytt navn til en eksisterende jobb ved å gi nytt navn til en katalog.

6) Nevn hvilke kommandoer du kan bruke til å starte Jenkins manuelt?

For å starte Jenkins manuelt, kan du bruke ett av følgende

  • (Jenkins_url) / restart: Tvinger en omstart uten å vente på at builds skal fullføres
  • (Jenkin_url) / safeRestart: Lar alle kjørende builds fullføres

7) Nevn noen av nyttige plugins i Jenkin?

Noen av de viktige programtilleggene i Jenkin inkluderer

  • Maven 2-prosjekt
  • Amazon EC2
  • HTML-utgiver
  • Kopier gjenstand
  • Bli med
  • Grønne baller

8) Forklar hvordan du kan distribuere en spesialtilpasset kjerneplugin?

For å distribuere et egendefinert felt av et kjerne-plugin, må du gjøre følgende

  • Stopp Jenkins
  • Kopier den tilpassede HPI til $ Jenkins_Home / plugins
  • Slett den tidligere utvidede plugin-katalogen
  • Lag en tom fil kalt .hpi.pinned
  • Start Jenkins

9) Forklar hvordan kan du lage en sikkerhetskopi og kopiere filer i Jenkins?

Jenkins lagrer alle innstillingene, bygger gjenstander og logger i hjemmekatalogen, for å lage en sikkerhetskopi av Jenkins-oppsettet ditt, bare kopier denne katalogen. Du kan også kopiere en jobbkatalog for å klone eller replikere en jobb eller gi nytt navn til katalogen.

10) Forklar hvordan du kan klone et Git-arkiv via Jenkins?

For å klone et Git-arkiv via Jenkins, må du oppgi e-post og brukernavn for Jenkins-systemet. For det må du bytte til jobbkatalogen din og utføre kommandoen “git config”.

11) Forklar hvordan du kan sette opp Jenkins-jobben?

Å lage et prosjekt som håndteres via jobber i Jenkins. Velg Nytt element fra menyen, når dette er ferdig, skriv inn et navn på jobben og velg jobb i fri stil. Klikk deretter OK for å opprette ny jobb i Jenkins. Den neste siden lar deg konfigurere jobben din.

12) Nevn hva er de to komponentene Jenkins hovedsakelig er integrert med?

Jenkin er hovedsakelig integrert med to komponenter

  • Versjonskontrollsystem som GIT, SVN
  • Og bygg verktøy som Apache Maven.