Instale e use o plugin PowerShell Jenkins

Instale e use o plugin PowerShell Jenkins

PowerShell é uma estrutura de gerenciamento de tarefas e configuração da Microsoft, composta por um shell da linha de comando e linguagem de script associada.

Powershell é baseado no .Estrutura de rede e visa fornecer uma linguagem de script simples, interativa e orientada para orientação que possa ser estendida além do escopo da linha de comando. Powershell permite que os administradores executem tarefas administrativas em sistemas locais e remotos do Windows.

É uma ferramenta poderosa para tarefas de automação essenciais para complexas dentro e além do sistema de arquivos do Windows. Ele beneficia os administradores de sistemas que gerenciam vários sistemas, permitindo que eles executem e automatizem tarefas de rotina remotamente.

Ao trabalhar em Jenkins, você pode encontrar instâncias em que deve executar comandos do PowerShell sem usar um script externo.

Neste tutorial, você aprenderá como instalar e configurar o plugin PowerShell em Jenkins, permitindo que você execute os comandos do PowerShell em uma caixa de texto.

Requisitos

Para acompanhar este tutorial, você precisará ter o seguinte:

  1. Um controlador Jenkins instalado em seu sistema.
  2. Configuração do intérprete do PowerShell em seu sistema.
  3. As permissões necessárias para instalar e configurar plugins em Jenkins.

Com os requisitos acima atendidos, podemos prosseguir.

Instalando o plug -in do PowerShell

O primeiro passo é instalar o plug -in do PowerShell em nosso controlador Jenkins.

Comece fazendo login no painel Jenkins -> Gerenciar Jenkins -> Gerenciar plugins.

Selecione os plugins disponíveis e pesquise “PowerShell.”

Selecione o plug -in do PowerShell e clique em “Faça o download agora e instale após reiniciar.”

Depois que Jenkins for reiniciado, faça login novamente e configure o plug -in do PowerShell.

Jenkins configura PowerShell

Depois de instalar o PowerShell, precisamos configurar e permitir que Jenkins execute os comandos do PowerShell.

Abra o painel Jenkins -> Gerenciar Jenkins -> Ferramenta de configuração global.

Navegue até a seção PowerShell e clique em “Adicionar PowerShell.”

Isso permitirá que você adicione um nome para a instalação do PowerShell para Windows e Linux.

Depois de configurado, clique em Salvar para aplicar as alterações e permitir que Jenkins execute os comandos do PowerShell.

Jenkins Run PowerShell Script

Em um pipeline de Jenkins, você pode executar um comando PowerShell usando uma seção de morcego ou sh.

Um exemplo Jenkinsfile é como mostrado:

Pipeline
agente qualquer
estágios
Stage ('versão')
passos
Bat 'PowerShell $ psversionTable'



O pipeline acima obterá a versão atual do PowerShell em um controlador Windows Jenkins.

Se você estiver no Linux, precisamos usar a seção SH como:

Pipeline
agente qualquer
estágios
Stage ('versão')
passos
sh 'pwsh $ psversionTable'



Depois de executar o pipeline, você deve obter a versão atual do PowerShell.

Conclusão

Neste artigo, você aprendeu a instalar e usar o plug -in do PowerShell em Jenkins aprendeu a executar scripts do PowerShell no pipeline de Jenkins.