我有构建和发布定义。我发布了一些ps1文件来发布定义,以便在发布定义时运行。所以在脚本中我使用这个路径: d:\ a \ r1 \ a < / strong>但我不想使用此路径而是使用相对路径调用。如何使用环境变量调用它?
答案 0 :(得分:4)
当vsts运行时,构建它的Release任务,它还提供环境变量来帮助您确定上下文。以下是这些变量的documentation。
代理的工作目录可以$(Agent.ReleaseDirectory)
访问。在代理上运行的脚本中,相同的信息可用作环境变量。它可以在PowerShell脚本中作为$ENV:AGENT_RELEASEDIRECTORY
引用。
例如:Get-ChildItem -Path $ENV:AGENT_RELEASEDIRECTORY