如何运行构建管道任务来启动进程(在本例中为带有Selenium网格的Java进程)并继续构建管道?我使用PowerShell(启动过程,启动作业)和命令行尝试了多种不同的技术,但是构建定义没有继续进行。
答案 0 :(得分:0)
我尝试重现您的问题。我在同一目录中构建Powershell脚本。 Scrip1.ps1
和Scrip2.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
之前很久。
与您的构建管道有关:
Script1.ps1
是构建管道中的任务(inlnie或作为文件)
Script2.ps1
是您的后台进程或您要启动的进程的调用方(在此处启动Java进程)
希望这可以解决问题。