So erstellen Sie eine neue Jenkins -Pipeline am Blue Ocean

So erstellen Sie eine neue Jenkins -Pipeline am Blue Ocean
Jenkins ist ein beliebter freier und Open-Source-Automatisierungsserver, um die CI/CD-Vorgänge schnell und einfach durchzuführen. Mit Jenkins können Sie das Erstellen automatisieren und die Softwareanwendungen in einfachen Schritten testen und bereitstellen.

Jenkins Blue Ocean ist ein kostenloses Modern User Interface -Plugin für Jenkins, das die einschüchternen Merkmale von Jenkins entfernen soll. Stattdessen bietet es vereinfachte und intuitive Funktionen, um die Jenkins -Pipelines zu bauen.

Eine herausragende Merkmal von Jenkins Blue Ocean ist der grafische Pipeline -Editor. Auf diese Weise können Sie die Pipeline -Stufen und -schritte mithilfe einer grafischen Schnittstelle anstelle eines Skripteditors definieren. Mit dem Blue Ocean Pipeline-Editor können die Benutzer die Pipelines erstellen, indem sie die vordefinierten Schritte schleppen und fallen lassen, anstatt den Code zu schreiben, was ihn für Anfänger sehr zugänglich macht.

Jenkins Blue Ocean enthält auch andere Funktionen wie ein Dashboard, das einen Überblick über den Status aller Pipelines sowie die Möglichkeit bietet, die Pipeline -Läufe in Echtzeit anzusehen und zu interagieren. Darüber hinaus enthält es Integrationen mit beliebten Versionskontrollsystemen wie Git und Mercurial sowie Unterstützung für eine Vielzahl von Tools und Technologien.

In diesem Tutorial lehrt Sie, wie Sie eine einfache Pipeline mit dem Jenkins Blue Ocean Dashboard erstellen.

Installieren Sie das Blue Ocean Plugin auf Jenkins

Der erste Schritt besteht darin, sicherzustellen, dass das Blue Ocean Plugin auf unserem Jenkins -Server installiert ist.

Öffnen Sie das Jenkins Dashboard -> Jenkins verwalten -> Plugins verwalten -> verfügbare Plugins und suchen Sie nach Blue Ocean.

Suchen Sie das Blue Ocean Plugin. Wählen Sie dann aus und klicken Sie auf Installieren. Starten Sie nach dem Herunterladen den Jenkins -Server neu, um das Blue Ocean Plugin zu installieren und anzuwenden.

Starten Sie die Blue Ocean -Schnittstelle

Sobald Sie das Blue Ocean -Plugin installiert haben, können Sie die Option finden, sich in Ihrem Jenkins -Armaturenbrett bei Blue Ocean anzumelden.

Alternativ können Sie zu Ihrer Jenkins -URL/Blau navigieren, um sich im Blue Ocean Dashboard anzumelden.

Sobald Sie sich im Dashboard angemeldet haben, sehen Sie eine Liste aller von Ihnen erstellten Pipelines und die Option zum Erstellen neuer Pipelines.

Dieses Tutorial zeigt, wie man eine neue Pipeline mit dem einfachen Knoten erstellt.JS- und React -Webanwendung.

Das Repository ist im folgenden Link bereitgestellt:

https: // github.com/jenkins-docs/einfach-node-js-react-npm-App

Erstellen Sie eine neue Pipeline am Blue Ocean

Klicken Sie auf dem Blue Ocean Dashboard auf "New Pipeline", um eine neue Pipeline zu starten.

Wählen Sie die Quelle Ihrer Anwendung aus. In unserem Beispiel wird der Quellcode auf GitHub gehostet. Wir können GitHub auswählen und auf Verbindung herstellen, um eine Verbindung mit unserem GitHub -Konto herzustellen.

Wenn Sie Ihre Jenkins -Instanz zuvor noch nicht mit GitHub verbunden haben.

Auf diese Weise können Sie ein neues Zugriffstoken für Jenkins generieren. Wählen Sie den Umfang des Zugriffs -Tokens aus (Standard sollte funktionieren) und klicken Sie auf "Erstellen".

Kopieren Sie das generierte Token und fügen Sie es in Jenkins ein. Klicken Sie auf "Verbinden".

Wählen Sie nach der Verbindung Ihre gewünschte Organisation aus, um fortzufahren.

Gehen Sie als nächstes zum einfachen Node-JS-React-NPM-App-Repository zurück und geben Sie das Repository auf Ihr Konto.

Gehen Sie zurück zum Blue Oceans Dashboard und wählen Sie das Repository mit einfacher Noten-JS-React-NPM-App-Apps.

Klicken Sie anschließend auf "Pipeline erstellen", um eine Pipeline aus dem Repository zu erstellen.

Sobald die Pipeline erstellt wurde, wird Jenkins Sie darauf aufmerksam gemacht, dass es keine JenkinsFile gibt, die im Repository definiert ist. Dies zwingt Sie, die Pipeline -Anweisungen mit dem Blue Ocean Pipeline Editor zu definieren.

Klicken Sie auf das Symbol (+), um eine neue Bühne hinzuzufügen. Geben Sie den Künstlernamen als "Build" ein und fügen Sie den Schritt als "Shell -Skript" hinzu.”

Fügen Sie den Befehl Shell Skript als "NPM Installation" hinzu.

Klicken Sie anschließend auf das Plus -Symbol (+), um Ihrer Pipeline eine neue Bühne hinzuzufügen.

Geben Sie die Bühne mit dem Namen „Test“ an und fügen Sie einen Build -Schritt als "Shell -Skript" hinzu.Fügen Sie dann den Befehl Skript wie folgt hinzu:

Dadurch kann das Skript in das Jenkins/Skript -Verzeichnis eingehen und den Test ausführen.SH -Datei.

Klicken Sie nach Abschluss auf "Speichern", um die Pipeline zu speichern und auszuführen.

Dies sollte die Änderungen am Master -Zweig des Forked Repo begehen und die in der Pipeline definierten Schritte aufbauen.

Sie können zum Blue Ocean Dashboard zurückkehren und auf Ihre Pipeline klicken, um den Fortschritt zu überprüfen.

Hinweis: Wenn Ihre Jenkins -Instanz unter Windows ausgeführt wird, müssen Sie das Windows -Batch -Skript anstelle eines Shell -Skripts verwenden.

Abschluss

Sie haben jetzt gelernt, wie man das Blue Ocean Plugin auf Jenkins installiert, konfiguriert und benutzt. Sie haben auch gelernt, wie man die Jenkins mit GitHub verbindet und eine Pipeline mit der Blue Ocean -Schnittstelle erstellt.