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.