Zainstaluj i użyj wtyczki PowerShell Jenkins

Zainstaluj i użyj wtyczki PowerShell Jenkins

PowerShell to program automatyzacji zadań i konfiguracji Microsoft i konfiguracji składającej się z powłoki wiersza poleceń i powiązanego języka skrypowego.

PowerShell opiera się na .Framework netto i ma na celu zapewnienie prostego, interaktywnego i sprzeciwu języka scenariusza, który można rozszerzyć poza zakres wiersza poleceń. PowerShell umożliwia administratorom wykonywanie zadań administracyjnych w lokalnych i zdalnych systemach systemu Windows.

Jest to potężne narzędzie dla niezbędnych do złożonych zadań automatyzacji w obrębie i poza systemem plików systemu Windows. Przynosi korzyści administratorom systemów, którzy zarządzają wieloma systemami, umożliwiając im zdalne wykonywanie i automatyzację rutynowych zadań.

Podczas pracy w Jenkins możesz spotkać instancje, w których musisz wykonać polecenia PowerShell bez użycia skryptu zewnętrznego.

W tym samouczku nauczysz się instalować i skonfigurować wtyczkę PowerShell w Jenkins, umożliwiając wykonanie poleceń PowerShell w polu tekstowym.

Wymagania

Aby podążać za tym samouczkiem, musisz mieć następujące czynności:

  1. Kontroler Jenkins zainstalowany w twoim systemie.
  2. Konfiguracja interpretera PowerShell w twoim systemie.
  3. Niezbędne uprawnienia do zainstalowania i konfigurowania wtyczek w Jenkins.

Z powyższymi wymaganiami możemy kontynuować.

Instalowanie wtyczki PowerShell

Pierwszym krokiem jest zainstalowanie wtyczki PowerShell na naszym kontrolerze Jenkins.

Zacznij od logowania do pulpitu nawigacyjnego Jenkins -> Zarządzaj Jenkins -> Zarządzaj wtyczkami.

Wybierz dostępne wtyczki i wyszukaj „PowerShell."

Wybierz wtyczkę PowerShell i kliknij „Pobierz teraz i zainstaluj po ponownym uruchomieniu."

Po ponownym uruchomieniu Jenkinsa zaloguj się i skonfiguruj wtyczkę PowerShell.

Jenkins konfigurują PowerShell

Po zainstalowaniu PowerShell musimy skonfigurować i pozwolić Jenkinsowi uruchamiać polecenia PowerShell.

Otwórz pulpit nawigacyjny Jenkins -> Zarządzaj Jenkins -> Global Configuration Tool.

Przejdź do sekcji PowerShell i kliknij „Dodaj PowerShell."

Umożliwi to dodanie nazwy instalacji PowerShell zarówno dla Windows, jak i Linux.

Po skonfigurowaniu kliknij Zapisz, aby zastosować zmiany i zezwól Jenkins na uruchamianie poleceń PowerShell.

Jenkins uruchamia skrypt PowerShell

W rurociągu Jenkins możesz uruchomić polecenie PowerShell za pomocą sekcji BAT lub SH.

Przykładem Jenkinsfile jest jak pokazano:

rurociąg
agent dowolny
Etapy
scena („wersja”)
kroki
nietoperz „PowerShell $ psversionTable”



Powyższy rurociąg otrzyma bieżącą wersję PowerShell na kontrolerze Windows Jenkins.

Jeśli jesteś w Linux, musimy użyć sekcji SH jako:

rurociąg
agent dowolny
Etapy
scena („wersja”)
kroki
sh 'Pwsh $ psversionTable'



Po uruchomieniu rurociągu powinieneś uzyskać bieżącą wersję PowerShell.

Wniosek

W tym artykule nauczyłeś się instalować i używać wtyczki PowerShell w Jenkins, nauczył się uruchamiać skrypty PowerShell w rurociągu Jenkins.