Ladda ner PDF
1) Nämn vad är Jenkins?
Jenkins är ett open source-verktyg med plugin byggt för kontinuerligt integrationsändamål. Jenkins principfunktionalitet är att hålla reda på versionskontrollsystemet och att initiera och övervaka ett byggsystem om förändringar inträffar. Den övervakar hela processen och ger rapporter och aviseringar för att varna.
2) Förklara vad som är kontinuerlig integration?
Vid mjukvaruutveckling, när flera utvecklare eller team arbetar på olika segment av samma webbapplikation, måste vi utföra integreringstest genom att integrera alla moduler. För att göra det utförs en automatiserad process för varje kodbit dagligen så att all din kod testas.
3) Vad är kravet för att använda Jenkins?
För att använda Jenkins behöver du
- Ett källkodsförvar som är tillgängligt, till exempel ett Git-förvar
- Ett fungerande byggskript, t.ex. ett Maven-skript, kontrolleras i förvaret
4) Nämn vad är fördelarna med Jenkins?
Fördelen med Jenkins inkluderar
- I integrationsfasen cachas byggfel
- För varje kodförändring genereras en automatisk meddelande om rapportrapport
- För att informera utvecklare om framgång eller misslyckande med byggrapporter är den integrerad med LDAP-e-postservern
- Uppnår kontinuerlig integration agil utveckling och testdriven utveckling
- Med enkla steg automatiseras maven release-projektet
- Enkel spårning av buggar tidigt i utvecklingsmiljön än produktion
5) Förklara hur du kan flytta eller kopiera Jenkins från en server till en annan?
- Skjut ett jobb från en installation av Jenkins till en annan genom att kopiera den relaterade jobbkatalogen
- Skapa en kopia av ett redan befintligt jobb genom att skapa en klon av en jobbkatalog med ett annat namn
- Byta namn på ett befintligt jobb genom att byta namn på en katalog.
6) Nämn vilka kommandon du kan använda för att starta Jenkins manuellt?
För att starta Jenkins manuellt kan du använda något av följande
- (Jenkins_url) / restart: Tvingar en omstart utan att vänta på att builds ska slutföras
- (Jenkin_url) / safeRestart: Tillåter att alla pågående byggnader slutförs
7) Nämn några av de användbara pluginsna i Jenkin?
Några av de viktiga pluginsna i Jenkin inkluderar
- Maven 2-projekt
- Amazon EC2
- HTML-utgivare
- Kopiera artefakt
- Ansluta sig
- Gröna bollar
8) Förklara hur du kan distribuera en anpassad version av ett kärnplugin?
För att distribuera ett anpassat fält i ett kärnpluggin måste du göra följande saker
- Stoppa Jenkins
- Kopiera det anpassade HPI till $ Jenkins_Home / plugins
- Ta bort den tidigare utökade plugin-katalogen
- Skapa en tom fil som heter
.hpi.pinned - Starta Jenkins
9) Förklara hur man kan skapa en säkerhetskopia och kopiera filer i Jenkins?
Jenkins sparar alla inställningar, bygg artefakter och loggar i sin hemkatalog för att skapa en säkerhetskopia av din Jenkins-installation, bara kopiera den här katalogen. Du kan också kopiera en jobbkatalog för att klona eller replikera ett jobb eller byta namn på katalogen.
10) Förklara hur du kan klona ett Git-arkiv via Jenkins?
För att klona ett Git-arkiv via Jenkins måste du ange e-post och användarnamn för ditt Jenkins-system. För det måste du växla till din jobbkatalog och köra kommandot “git config”.
11) Förklara hur du kan ställa in Jenkins-jobb?
Att skapa ett projekt som hanteras via jobb i Jenkins. Välj Nytt objekt från menyn, när detta är klart, ange ett namn för jobbet och välj fri stiljobb. Klicka sedan på OK för att skapa ett nytt jobb i Jenkins. På nästa sida kan du konfigurera ditt jobb.
12) Nämn vilka är de två komponenterna Jenkins huvudsakligen är integrerade med?
Jenkin är huvudsakligen integrerad med två komponenter
- Versionskontrollsystem som GIT, SVN
- Och bygg verktyg som Apache Maven.