私はpowershellスクリプトを実行するJenkinsジョブを持っています。powershellスクリプトを呼び出して、それが返るのを待ちません。
PowerShellはしばらく時間がかかることができます長いプロセスであり、私は私が
Start-Job -ScriptBlock
でPowerShellを実行しようとしたジェンキンスさんは、それが
を終了するのを待つためにPowerShellを起動していないしたいしかし、ジェンキンスの仕事が終わると、それはパワーシェルを閉じます。 私は単に昼食にしたいと
FYI:Jenkinsのこのような機能については、https://issues.jenkins-ci.org/browse/JENKINS-26052で議論しています。 PowerShellの場合、具体的には 'start-process -FilePath 'powershell.exe' -ArgumentList '-Command" 1..10000 |%{write-host $ _; Start-Sleep -Seconds 1} "''を使用してスクリプトを置き換えることができます(または '-File'パラメータを使って別のスクリプトファイルを指すようにして)実行したいスクリプトを指定してください。もう1つの回避策のオプションは、Jenkinsを使用してWindowsタスクスケジューラでジョブを作成することです。これにより、タスクを開始できます。 – JohnLBevan