uri*_*ril 6 vstest azure-devops azure-pipelines-build-task azure-pipelines
我有一个vsts构建定义,其中我尝试使用PowerShell(以及我尝试cmd之前)任务设置PATH环境变量,以便在以后的vsTest任务中,测试可以从该路径运行exe,但是使用设置PATH ps\cmd任务似乎不起作用,我尝试了几个选项,如:
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";" + $newPath, [EnvironmentVariableTarget]::User)
setx path " %newPath;%PATH%"
Run Code Online (Sandbox Code Playgroud)
有什么建议?
sta*_*SFT 10
通过PowerShell任务调用logging命令设置进程环境变量:
例如:
Write-Host "##vso[task.setvariable variable=PATH;]${env:PATH};$newPath";
Run Code Online (Sandbox Code Playgroud)
小智 5
如果您需要在 Linux 管道中执行此操作,可以执行以下操作:
- script: echo "##vso[task.setvariable variable=PATH]${PATH}:<your new path here>"
归档时间: |
|
查看次数: |
3232 次 |
最近记录: |