Installieren und verwenden Sie das PowerShell Jenkins Plugin

Installieren und verwenden Sie das PowerShell Jenkins Plugin

PowerShell ist ein Microsoft-Task-Automatisierungs- und Konfigurationsmanagement-Framework, das aus einer Befehlszeilenschale und der zugehörigen Skriptsprache besteht.

PowerShell basiert auf dem .NET-Framework und Ziel, eine einfache, interaktive und objektorientierte Skriptsprache bereitzustellen, die über den Umfang der Befehlszeile hinaus erweitert werden kann. Mit PowerShell können Administratoren Verwaltungsaufgaben auf lokalen und entfernten Windows -Systemen ausführen.

Es ist ein leistungsstarkes Tool für wichtige Automatisierungsaufgaben innerhalb und außerhalb des Windows -Dateisystems. Es kommt Systemadministratoren zugute, die mehrere Systeme verwalten und es ihnen ermöglichen, Routineaufgaben auszuführen und zu automatisieren.

Wenn Sie in Jenkins arbeiten, können Sie auf Instanzen stoßen, in denen Sie PowerShell -Befehle ausführen müssen, ohne ein externes Skript zu verwenden.

In diesem Tutorial erfahren Sie, wie Sie das PowerShell -Plugin in Jenkins installieren und konfigurieren, sodass Sie PowerShell -Befehle in einem Textfeld ausführen können.

Anforderungen

Um diesem Tutorial zu folgen, müssen Sie Folgendes haben:

  1. Ein Jenkins -Controller, der auf Ihrem System installiert ist.
  2. PowerShell -Interpreter -Setup auf Ihrem System.
  3. Die erforderlichen Berechtigungen für die Installation und Konfiguration von Plugins in Jenkins.

Mit den oben genannten Anforderungen können wir fortfahren.

Installieren des PowerShell -Plugins

Der erste Schritt besteht darin, das PowerShell -Plugin auf unserem Jenkins -Controller zu installieren.

Beginnen Sie mit der Anmeldung bei Jenkins Dashboard -> Jenkins verwalten -> Plugins verwalten.

Wählen Sie verfügbare Plugins und suchen Sie nach „PowerShell.”

Wählen Sie das PowerShell -Plugin aus und klicken Sie auf "Jetzt herunterladen und nach dem Neustart installieren.”

Sobald Jenkins neu gestartet wurde, melden Sie sich wieder ein und konfigurieren Sie das PowerShell -Plugin.

Jenkins konfigurieren PowerShell

Sobald wir PowerShell installiert haben, müssen wir Jenkins konfigurieren und erlauben, PowerShell -Befehle auszuführen.

Öffnen Sie das Jenkins Dashboard -> Jenkins verwalten -> Globales Konfigurationstool.

Navigieren Sie zum Abschnitt PowerShell und klicken Sie auf „PowerShell hinzufügen.”

Auf diese Weise können Sie einen Namen für die PowerShell -Installation für Windows und Linux hinzufügen.

Klicken Sie nach der Konfiguration auf Speichern, um die Änderungen anzuwenden, und erlauben Sie Jenkins, PowerShell -Befehle auszuführen.

Jenkins run PowerShell -Skript

In einer Jenkins -Pipeline können Sie einen PowerShell -Befehl mit einem Fledermaus- oder SH -Abschnitt ausführen.

Ein Beispiel JenkinsFile ist wie gezeigt:

Pipeline
Agent jeder
Stufen
Stage ('Version')
Schritte
Fledermaus 'PowerShell $ psversiontable'



Die obige Pipeline erhält die aktuelle PowerShell -Version auf einem Windows Jenkins -Controller.

Wenn Sie unter Linux sind, müssen wir den SH -Abschnitt als:

Pipeline
Agent jeder
Stufen
Stage ('Version')
Schritte
sh 'pwsh $ psversiontable'



Sobald Sie die Pipeline ausgeführt haben, sollten Sie die aktuelle PowerShell -Version erhalten.

Abschluss

In diesem Artikel haben Sie gelernt, das PowerShell -Plugin in Jenkins zu installieren und zu verwenden, wie man PowerShell -Skripte in Jenkins Pipeline ausführt.