0

如何运行构建管道任务来启动进程(在本例中为带有 Selenium 网格的 Java 进程)并继续构建管道?我使用 PowerShell(启动进程、启动作业)和命令行尝试了多种不同的技术,但构建定义没有继续进行。

4

1 回答 1

0

我尝试重现您的问题。我在同一目录中构建了 powershell 脚本。Scrip1.ps1Scrip2.ps1

Scrip1.ps1

Write-Host "Run Script2" -ForegroundColor Yellow
"TestFile" | Out-File "temp.txt"
Start-Process powershell ".\Script2.ps1" -WindowStyle Hidden
Write-Host "Run Script1 finished" -ForegroundColor Green

Scrip2.ps1

Write-Host "Run Script2" -ForegroundColor Yellow
Start-Sleep -s 10
Remove-Item -Path "temp.txt" -Force
Write-Host "Run Script2 finished"

你会看到它在被删除Script1.ps1之前很久就完成了。temp.txt


与您的 Buildpipeline 相关:

Script1.ps1是您在构建管道中的任务(inlnie 或作为文件)

Script2.ps1是您的后台进程还是您要启动的进程的调用者(在此处启动您的 java 进程)

希望这能解决问题。

于 2019-08-27T09:44:39.603 回答