Jenkins是否有一种方法可以调用Powershell脚本并在不等待输出的情况下停止运行?我不希望它在詹金斯语境下运行。 Jenkins仅用于传递表单参数。
原因:Jenkins在Internet Explorer COM对象上无法很好地工作,因为直接调用脚本或任务计划程序时脚本运行良好,但在几个步骤中无法使用Jenkins。尝试了多种解决方法,但失败了。
因此,解决方案是我只使用Jenkins调用脚本,以便它只能在powershell上下文中运行。 Jenkins将仅用于传递表单参数。
此致
拉胡尔
答案 0 :(得分:0)
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
'''