powershell jenkins powershell-v2.0

Cómo ejecutar un script de PowerShell como un trabajo en Jenkins



powershell-v2.0 (2)

Bueno, hay un complemento de PowerShell , que está envolviendo el shell de todos modos. Lo uso en mi servidor, ejecutando scripts en notación estándar:

powershell -File test001.ps1

Funciona sin ninguna peculiaridad.

Esto parece una pregunta simple, pero no he podido resolverlo después de buscar en línea. Básicamente quiero ejecutar un script de powershell (por ejemplo, script.ps1) en Jenkins y reportar el éxito / fracaso.

Prueba 1: ejecute lo siguiente como "Ejecutar comando por lotes de Windows"

powershell -File c:/scripts/script.ps1

Esto comienza como se esperaba pero se cierra después de unos segundos

Prueba 2: ejecute el siguiente comando como "Ejecutar comando por lotes de Windows"

powershell -NoExit -File c:/scripts/script.ps1

Esto ejecuta todo el script con éxito, pero nunca se detiene. Tuve que abortar manualmente el guión.