PDF letöltése
1) Említse meg, mi Jenkins?
A Jenkins egy nyílt forráskódú eszköz, beépülő modullal, folyamatos integrációs célokra. A Jenkins alapvető funkciója, hogy nyomon követi a verziókezelő rendszert, és elindítja és figyelemmel kíséri a build rendszert, ha változás történik. Figyeli az egész folyamatot, és jelentéseket és értesítéseket nyújt a riasztáshoz.
2) Magyarázza el, mi a folyamatos integráció?
A szoftverfejlesztésben, amikor több fejlesztő vagy csapat dolgozik ugyanazon webalkalmazás különböző szegmensein, integrációs tesztet kell végrehajtanunk az összes modul integrálásával. Ennek érdekében minden egyes kódrészre napi rendszerességgel automatizált folyamatot hajtanak végre, hogy az összes kódot tesztelni lehessen.
3) Mi a követelmény a Jenkins használatához?
A Jenkins használatához szükség van
- Forráskód-tár, amely elérhető, például egy Git-tár
- Egy működő build szkript, például egy Maven szkript, bejelentkezett a lerakatba
4) Mondja meg, milyen előnyei vannak a Jenkins-nek?
A Jenkins előnye az
- Az integrációs szakaszban az összeépítési hibák gyorsítótárba kerülnek
- Minden egyes kódvállalási változtatáshoz egy automatikus összeállítási jelentés értesítést generál
- Annak érdekében, hogy értesítse a fejlesztőket a build jelentés sikereiről vagy sikertelenségéről, integrálva van az LDAP levelező szerverrel
- Folyamatos integrációs agilis fejlesztést és tesztvezérelt fejlesztést ér el
- Egyszerű lépésekkel a maven kiadási projekt automatizált
- A hibák könnyű követése a fejlesztési környezet korai szakaszában, mint a gyártás
5) Magyarázza el, hogyan lehet áthelyezni vagy másolni a Jenkins-t egyik szerverről a másikra?
- Csúsztasson egy munkát a Jenkins egyik telepítéséből a másikba a kapcsolódó jobkönyvtár másolásával
- Készítsen másolatot egy már létező jobról úgy, hogy klónoz egy másik munkakönyvtárat
- Meglévő munka átnevezése könyvtár átnevezésével.
6) Említse meg, melyek azok a parancsok, amelyekkel elindíthatja a Jenkins-t manuálisan?
A Jenkins kézi indításához használja az alábbiak egyikét
- (Jenkins_url) / restart: Kényszerít egy újraindítást, anélkül, hogy megvárná a buildek befejezését
- (Jenkin_url) / safeRestart: Lehetővé teszi az összes futó építkezés befejezését
7) Megemlít néhány hasznos bővítményt a Jenkin-ben?
A Jenkin néhány fontos bővítménye magában foglalja
- Maven 2 projekt
- Amazon EC2
- HTML kiadó
- Műtárgy másolása
- Csatlakozik
- Zöld golyók
8) Magyarázza el, hogyan telepítheti az alap plugin egyedi összeállítását?
Az alap plugin egyéni mezőjének telepítéséhez a következőket kell tennie
- Állítsd meg Jenkins-t
- Másolja az egyéni HPI-t a $ Jenkins_Home / plugins fájlba
- Törölje a korábban kibővített plugin könyvtárat
- Készítsen egy üres fájlt
.hpi.pinned néven - Indítsa el a Jenkins-t
9) Magyarázza el, hogyan hozhat létre biztonsági másolatot és másolhat fájlokat a Jenkins-ben?
A Jenkins az összes beállítást elmenti, az artefaktumokat és a naplókat a saját könyvtárába menti, hogy létrehozhassa a Jenkins beállításainak biztonsági másolatát, csak másolja át ezt a könyvtárat. Másolhat egy jobkönyvtárat is egy munka klónozásához, replikálásához, vagy átnevezéséhez.
10) Magyarázza el, hogyan klónozhat egy Git-adattárat a Jenkins-en keresztül?
A Git-tár klónozásához a Jenkins-en keresztül meg kell adnia a Jenkins-rendszer e-mail címét és felhasználónevét. Ehhez be kell váltania a munkakönyvtárába, és végre kell hajtania a „git config” parancsot.
11) Magyarázza el, hogyan állíthatja be a Jenkins-munkát?
Olyan projekt létrehozása, amelyet a Jenkins-i munkahelyeken keresztül kezelnek. Válassza a menüből az Új elem lehetőséget, ha ez megtörtént, adja meg a feladat nevét, és válassza a szabad stílusú munkát. Ezután kattintson az OK gombra új munka létrehozásához a Jenkins-ben. A következő oldalon konfigurálhatja a munkáját.
12) Említse meg, hogy mi az a két komponens, amelybe a Jenkins főleg integrálódott?
Jenkin főleg két komponenssel van integrálva
- Verziókezelő rendszer, például GIT, SVN
- És olyan eszközöket építsen, mint az Apache Maven.