Esto suena como una pregunta simple pero no he podido resolverlo después de mirar en línea. Básicamente, quiero ejecutar un script de PowerShell (por ejemplo, script.ps1) en Jenkins e informar de éxito/fracaso.Cómo ejecutar un script de PowerShell como un trabajo en Jenkins
Trate 1: Ejecutar siguiente como "Ejecutar comando por lotes de Windows"
powershell -File c:\scripts\script.ps1
Esto pone en marcha como se espera, pero se cierra después de unos segundos
Trate 2: Ejecutar siguiente como "Ejecutar Windows Batch Command "
powershell -NoExit -File c:\scripts\script.ps1
Esto ejecuta todo el script correctamente, pero ne Ver paradas. Tuve que abortar manualmente la secuencia de comandos
Genial, probé el complemento pero no pude ejecutar un archivo ps1. Pero nunca intenté la notación anterior. Lo intentaré de esta manera, ¡Gracias! – Danish
He utilizado lo siguiente: powershell -ExecutionPolicy Unrestricted -File file.ps1 –
No puedo conseguir que el complemento funcione correctamente también, probablemente relacionado con la política de ejecución o algo así. Tuve que recurrir a la línea de comando Tandard con powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile -WindowStyle Hidden -File script.ps1 – Benoit