Дженкинс вызывает скрипт powershell, но не выполняет - PullRequest
0 голосов
/ 21 января 2020

Есть ли способ, при котором Дженкинс вызывает скрипт powershell и просто останавливается, не дожидаясь выхода? Я не хочу, чтобы это работало в контексте Дженкинса. Jenkins будет использоваться ТОЛЬКО для передачи параметров формы.

Причина : Jenkins не очень хорошо работает с COM-объектами Intex 1014 * explorer, потому что скрипт работает нормально при прямом вызове или планировщике задач но не удается использовать Дженкинс в несколько шагов. Пробовал многократное обходное решение, но не смог.

Итак, разрешение состоит в том, что я бы назвал скрипт только с использованием Jenkins, чтобы он работал только в контексте powershell. Дженкинс будет использоваться ТОЛЬКО для передачи параметров формы .

С уважением,

Рахул

1 Ответ

0 голосов
/ 21 января 2020

powershell Start-Job команда должна работать

powershell script: '''
Start-Job {
   param($someArgument)
   // set location as current directory
   Set-Location $using:PWD
   //start a command
   PowerShell -NoProfile -ExecutionPolicy Bypass -Command .\myscript.ps1
} -Name "myJob1" -ArgumentList $someArgument
'''
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...