VSTS Relase定义中此路径的环境变量d:\ a \ r1 \ a是什么?

时间:2018-06-07 10:35:04

标签: azure-devops azure-pipelines-release-pipeline

我有构建和发布定义。我发布了一些ps1文件来发布定义,以便在发布定义时运行。所以在脚本中我使用这个路径: d:\ a \ r1 \ a < / strong>但我不想使用此路径而是使用相对路径调用。如何使用环境变量调用它?

1 个答案:

答案 0 :(得分:4)

当vsts运行时,构建它的Release任务,它还提供环境变量来帮助您确定上下文。以下是这些变量的documentation

代理的工作目录可以$(Agent.ReleaseDirectory)访问。在代理上运行的脚本中,相同的信息可用作环境变量。它可以在PowerShell脚本中作为$ENV:AGENT_RELEASEDIRECTORY引用。

例如:Get-ChildItem -Path $ENV:AGENT_RELEASEDIRECTORY