So erstellen Sie einen neuen Build-Job in Jenkins Freestyle Project

Inhaltsverzeichnis:

Anonim

Was ist ein Jenkins Freestyle Projekt?

Jenkins Freestyle Project ist ein wiederholbarer Build-Job, ein Skript oder eine Pipeline, die Schritte und Aktionen nach dem Build enthält. Es handelt sich um einen verbesserten Job oder eine verbesserte Aufgabe, die mehrere Vorgänge umfassen kann. Sie können Build-Trigger konfigurieren und bieten projektbasierte Sicherheit für Ihr Jenkins-Projekt. Es bietet auch Plugins, mit denen Sie Schritte und Aktionen nach dem Erstellen erstellen können.

Die Arten von Aktionen, die Sie in einem Jenkins-Build-Schritt oder einer Post-Build-Aktion ausführen können, sind recht begrenzt. In einem Jenkins Freestyle-Projekt sind viele Standard-Plugins verfügbar, mit denen Sie dieses Problem lösen können.

So erstellen Sie einen Job in Jenkins

So erstellen Sie einen neuen Build-Job in Jenkins

Der Freestyle-Build-Job ist eine hochflexible und benutzerfreundliche Option. Sie können es für jede Art von Projekt verwenden. Es ist einfach einzurichten und viele seiner Optionen werden in anderen Build-Jobs angezeigt. Im Folgenden finden Sie eine schrittweise Anleitung zum Erstellen eines Jobs in Jenkin.

Schritt 1) ​​Melden Sie sich bei Jenkins an

Um einen Jenkins-Freestyle-Job zu erstellen, melden Sie sich bei Ihrem Jenkins-Dashboard an, indem Sie Ihren Jenkins-Installationspfad aufrufen. Normalerweise wird es auf localhost unter http: // localhost: 8080 gehostet. Wenn Sie Jenkins in einem anderen Pfad installiert haben, verwenden Sie die entsprechende URL, um auf Ihr Dashboard zuzugreifen, wie im folgenden Beispiel für die Erstellung von Jenkins-Jobs gezeigt.

Schritt 2) Erstellen Sie ein neues Element

Klicken Sie oben links in Ihrem Dashboard auf " Neues Element ".

Schritt 3) Geben Sie die Artikeldetails ein

Im nächsten Bildschirm wird

  1. Geben Sie den Namen des Elements ein, das Sie erstellen möchten. Wir werden die "Hallo Welt" für diese Demo verwenden.
  2. Wählen Sie Freestyle-Projekt
  3. Klicken Sie auf Okay

Schritt 4) Geben Sie die Projektdetails ein

Geben Sie die Details des Projekts ein, das Sie testen möchten.

Schritt 5) Geben Sie die Repository-URL ein

Geben Sie unter Quellcodeverwaltung Ihre Repository-URL ein. Wir haben ein Test-Repository unter https://github.com/kriru/firstJava.git

Sie können auch ein lokales Repository verwenden.

Wenn Ihr GitHub-Repository privat ist, überprüft Jenkins zuerst Ihre Anmeldeinformationen mit GitHub und ruft dann den Quellcode aus Ihrem GitHub-Repository ab.

Schritt 6) Passen Sie die Einstellungen an

Nachdem Sie alle Details angegeben haben, ist es Zeit, den Code zu erstellen. Passen Sie die Einstellungen im Abschnitt " Erstellen " an, um den Code zum gewünschten Zeitpunkt zu erstellen. Sie können den Build sogar so planen, dass er regelmäßig zu festgelegten Zeiten erfolgt.

Im Aufbau ,

1. Klicken Sie auf " Build-Schritt hinzufügen ".

2. Klicken Sie auf " Windows-Batch-Befehl ausführen" und fügen Sie die Befehle hinzu, die Sie während des Erstellungsprozesses ausführen möchten.

Hier habe ich die Java-Befehle hinzugefügt, um den Java-Code zu kompilieren.

Ich habe die folgenden Windows-Befehle hinzugefügt:

javac HelloWorld.java

Java HelloWorld

Schritt 7) Speichern Sie das Projekt

Wenn Sie alle Daten eingegeben haben,

  1. Klicken Sie auf Übernehmen
  2. Speichern Sie das Projekt.

Schritt 8) Erstellen Sie den Quellcode

Klicken Sie nun im Hauptbildschirm auf der linken Seite auf die Schaltfläche Jetzt erstellen, um den Quellcode zu erstellen.

Schritt 9) Überprüfen Sie den Status

Nachdem Sie auf Jetzt erstellen geklickt haben , können Sie den Status des Builds anzeigen, den Sie unter Buildverlauf ausführen .

Schritt 10) Siehe Konsolenausgabe

Klicken Sie auf die Build-Nummer und dann auf Konsolenausgabe , um den Status des von Ihnen ausgeführten Builds anzuzeigen. Es sollte eine Erfolgsmeldung anzeigen, vorausgesetzt, Sie haben das Setup ordnungsgemäß befolgt, wie im folgenden Beispiel zum Erstellen eines neuen Jobs durch Jenkins gezeigt.

Insgesamt haben wir ein auf GitHub gehostetes HelloWorld-Programm ausgeführt. Jenkin zieht den Code aus dem Remote-Repository und erstellt ihn kontinuierlich mit einer von Ihnen definierten Häufigkeit.

Zusammenfassung

  • Jenkins Freestyle Project ist ein wiederholbarer Build-Job, ein Skript oder eine Pipeline, die Schritte und Aktionen nach dem Build enthält. Es handelt sich um einen verbesserten Job oder eine verbesserte Aufgabe, die mehrere Vorgänge umfassen kann.
  • Die Arten von Aktionen, die Sie in einem Build-Schritt oder einer Aktion nach dem Build ausführen können, sind recht begrenzt. In einem Jenkins Freestyle-Projekt sind viele Standard-Plugins verfügbar, mit denen Sie dieses Problem lösen können.
  • Freestyle Build Jenkins Jobs sind hochflexibel und einfach zu bedienen. Sie können es für jede Art von Projekt verwenden. Es ist einfach einzurichten und viele seiner Optionen werden in anderen Build-Jenkins-Jobs angezeigt.
  • Wenn Ihr GitHub-Repository privat ist, überprüft Jenkins zuerst Ihre Anmeldeinformationen mit GitHub und ruft dann den Quellcode aus Ihrem GitHub-Repository ab.