Top 12 întrebări și răspunsuri la interviu Jenkins (PDF)
Întrebări de interviu Jenkins pentru cei proaspăt
1) Menționați ce este Jenkins?
Jenkins este un instrument open source cu plugin construit pentru integrare continuă. Funcționalitatea principală a lui Jenkins este să țină o evidență a sistemului de control al versiunilor și să inițieze și să monitorizeze un sistem de construcție dacă apar modificări. Monitorizează întregul proces și oferă rapoarte și notificări pentru a alerta.
👉 Descărcare PDF gratuită: Întrebări și răspunsuri la interviu JENKINS >>
2) Explicați ce este integrarea continuă?
In de dezvoltare de software, atunci când mai mulți dezvoltatori sau echipe lucrează pe segmente diferite ale aceleiași aplicații web, trebuie să efectuăm un test de integrare integrând toate modulele. Pentru a face acest lucru, se efectuează zilnic un proces automat pentru fiecare bucată de cod, astfel încât tot codul dvs. să fie testat.
3) Care este cerința pentru utilizarea Jenkins?
Pentru a utiliza Jenkins aveți nevoie
- Un depozit de cod sursă care este accesibil, de exemplu, un depozit Git
- Un script de construcție funcțional, de exemplu, un script Maven, verificat în depozit
4) Menționați care sunt avantajele lui Jenkins?
Avantajele lui Jenkins includ
- În etapa de integrare, eșecurile de construire sunt stocate în cache
- Pentru fiecare modificare a codului, se generează o notificare automată a raportului de compilare
- Pentru a notifica dezvoltatorii despre succesul sau eșecul raportului de compilare, acesta este integrat cu serverul de e-mail LDAP
- Realizează integrarea continuă, dezvoltarea agilă și dezvoltarea bazată pe teste
- Cu pași simpli, proiectul de lansare Maven este automatizat
- Urmărirea ușoară a erorilor în faza incipientă în mediul de dezvoltare decât în producție
5) Explicați cum puteți muta sau copia Jenkins de la un server la altul?
- Glisați o lucrare de la o instalare a lui Jenkins la alta prin copierea directorului de job aferent
- Faceți o copie a unui job deja existent prin clonarea unui director de job cu un alt nume
- Redenumirea unui job existent prin redenumirea unui director.
Întrebări și răspunsuri la interviu Jenkins pentru cei cu experiență
6) Menționați care sunt comenzile pe care le puteți utiliza pentru a porni Jenkins manual?
Pentru a porni Jenkins manual, puteți utiliza oricare dintre următoarele
- (Jenkins_url)/restart: Forțează o repornire fără a aștepta finalizarea construcțiilor
- (Jenkin_url)/safeRestart: Permite finalizarea tuturor build-urilor care rulează
7) Menționați câteva dintre pluginurile utile din Jenkin?
Unele dintre pluginurile importante din Jenkin includ
- Proiectul Maven 2
- Amazon EC2
- Editor HTML
- Copiați artefactul
- Alatura-te
- Bile verzi
8) Explicați cum puteți implementa o versiune personalizată a unui plugin de bază?
Pentru a implementa un câmp personalizat al unui plugin de bază, trebuie să faceți următoarele lucruri
- Opreste-l pe Jenkins
- Copiați HPI personalizat în $Jenkins_Home/plugins
- Ștergeți directorul de pluginuri extins anterior
- Faceți un fișier gol numit .hpi.prins
- Începeți Jenkins
9) Explicați cum se poate crea o copie de rezervă și copia fișiere în Jenkins?
Jenkins salvează toate setările, construiește artefacte și jurnalele în directorul său principal, pentru a crea o copie de rezervă a setării tale Jenkins, doar copiați acest director. De asemenea, puteți copia un director de lucrări pentru a clona sau a replica o lucrare sau a redenumi directorul.
10) Explicați cum puteți clona un depozit Git prin Jenkins?
Pentru a clona un depozit Git prin Jenkins, trebuie să introduceți e-mailul și numele de utilizator pentru sistemul dumneavoastră Jenkins. Pentru aceasta, trebuie să comutați în directorul de joburi și să executați comanda „git config”.
11) Explicați cum puteți configura jobul Jenkins?
Pentru a crea un proiect care este gestionat prin joburi în Jenkins. Selectați element nou din meniu, odată ce ați terminat introduceți un nume pentru job și selectați job în stil liber. Apoi faceți clic pe OK pentru a crea un loc de muncă nou în Jenkins. Următoarea pagină vă permite să vă configurați jobul.
12) Menționați care sunt cele două componente cu care este integrat în principal Jenkins?
Jenkin este integrat în principal cu două componente
- Sistem de control al versiunilor precum GIT, SVN
- Și construiți instrumente precum Apache Maven.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)

