PDF Herunterladen
1) Erwähnen Sie, was Jenkins ist?
Jenkins ist ein Open-Source-Tool mit Plugin für die kontinuierliche Integration. Die Hauptfunktionalität von Jenkins besteht darin, das Versionskontrollsystem zu verfolgen und ein Build-System zu initiieren und zu überwachen, wenn Änderungen auftreten. Es überwacht den gesamten Prozess und bietet Berichte und Benachrichtigungen zur Benachrichtigung.
2) Erklären Sie, was kontinuierliche Integration ist.
Wenn in der Softwareentwicklung mehrere Entwickler oder Teams an verschiedenen Segmenten derselben Webanwendung arbeiten, müssen wir einen Integrationstest durchführen, indem wir alle Module integrieren. Zu diesem Zweck wird täglich ein automatisierter Prozess für jeden Code ausgeführt, damit Ihr gesamter Code getestet wird.
3) Was ist die Voraussetzung für die Verwendung von Jenkins?
Um Jenkins verwenden zu können, benötigen Sie
- Ein Quellcode-Repository, auf das zugegriffen werden kann, z. B. ein Git-Repository
- Ein funktionierendes Build-Skript, z. B. ein Maven-Skript, wurde in das Repository eingecheckt
4) Erwähnen Sie, was die Vorteile von Jenkins sind?
Vorteil von Jenkins gehören
- In der Integrationsphase werden Build-Fehler zwischengespeichert
- Für jede Änderung des Code-Commits wird eine automatische Benachrichtigung über den Build-Bericht generiert
- Um Entwickler über den Erfolg oder Misserfolg eines Build-Berichts zu informieren, ist dieser in den LDAP-Mailserver integriert
- Erzielt eine kontinuierliche Integration, agile Entwicklung und testgetriebene Entwicklung
- Mit einfachen Schritten wird das Maven Release-Projekt automatisiert
- Einfache Verfolgung von Fehlern in einem frühen Stadium der Entwicklungsumgebung als in der Produktion
5) Erklären Sie, wie Sie Jenkins von einem Server auf einen anderen verschieben oder kopieren können.
- Schieben Sie einen Job von einer Installation von Jenkins in eine andere, indem Sie das zugehörige Jobverzeichnis kopieren
- Erstellen Sie eine Kopie eines bereits vorhandenen Jobs, indem Sie ein Jobverzeichnis mit einem anderen Namen klonen
- Umbenennen eines vorhandenen Jobs durch Umbenennen eines Verzeichnisses.
6) Erwähnen Sie, mit welchen Befehlen Sie Jenkins manuell starten können?
Um Jenkins manuell zu starten, können Sie eine der folgenden Methoden verwenden
- (Jenkins_url) / restart: Erzwingt einen Neustart, ohne auf den Abschluss der Builds zu warten
- (Jenkin_url) / safeRestart: Ermöglicht den Abschluss aller laufenden Builds
7) Erwähnen Sie einige der nützlichen Plugins in Jenkin?
Einige der wichtigen Plugins in Jenkin enthalten
- Maven 2 Projekt
- Amazon EC2
- HTML-Publisher
- Artefakt kopieren
- Beitreten
- Grüne Kugeln
8) Erklären Sie, wie Sie einen benutzerdefinierten Build eines Core-Plugins bereitstellen können.
Um ein benutzerdefiniertes Feld eines Kern-Plugins bereitzustellen, müssen Sie folgende Schritte ausführen
- Stoppen Sie Jenkins
- Kopieren Sie das benutzerdefinierte HPI nach $ Jenkins_Home / plugins
- Löschen Sie das zuvor erweiterte Plugin-Verzeichnis
- Erstellen Sie eine leere Datei mit dem Namen
.hpi.pinned - Starten Sie Jenkins
9) Erklären Sie, wie Sie in Jenkins ein Backup erstellen und Dateien kopieren können.
Jenkins speichert alle Einstellungen, erstellt Artefakte und Protokolle in seinem Ausgangsverzeichnis. Um eine Sicherung Ihres Jenkins-Setups zu erstellen, kopieren Sie einfach dieses Verzeichnis. Sie können auch ein Jobverzeichnis kopieren, um einen Job zu klonen oder zu replizieren oder das Verzeichnis umzubenennen.
10) Erklären Sie, wie Sie ein Git-Repository über Jenkins klonen können.
Um ein Git-Repository über Jenkins zu klonen, müssen Sie die E-Mail-Adresse und den Benutzernamen für Ihr Jenkins-System eingeben. Dazu müssen Sie in Ihr Jobverzeichnis wechseln und den Befehl „git config“ ausführen.
11) Erklären Sie, wie Sie Jenkins Job einrichten können?
So erstellen Sie ein Projekt, das über Jobs in Jenkins abgewickelt wird. Wählen Sie im Menü die Option Neues Element. Geben Sie anschließend einen Namen für den Job ein und wählen Sie den Job im freien Stil aus. Klicken Sie dann auf OK, um einen neuen Job in Jenkins zu erstellen. Auf der nächsten Seite können Sie Ihren Job konfigurieren.
12) Erwähnen Sie, in welche beiden Komponenten Jenkins hauptsächlich integriert ist.
Jenkin besteht hauptsächlich aus zwei Komponenten
- Versionskontrollsystem wie GIT, SVN
- Und Tools wie Apache Maven erstellen.