【发布时间】:2018-08-01 10:48:39
【问题描述】:
我已经使用完美运行的 Azure PowerShell 脚本创建了一个 VSTS 版本。当我尝试从我的 VSTS 版本中调用完全相同的脚本(git repo 中的完全相同的文件)时,就会出现问题。当脚本运行时,我没有收到任何错误,但环境变量$Env:BUILD_SOURCESDIRECTORY 为空。就像我在 VSTS 构建完美执行之前所说的那样,但我无法在 VSTS 版本中运行完全相同的代码。
【问题讨论】:
-
如果你想从发布中获取构建工件,你可以使用变量
$(System.ArtifactsDirectory)代替。位于$(System.ArtifactsDirectory)\{BuildDefinitionName}\{ArtifactsName}中的构建工件(例如$(System.ArtifactsDirectory)\ASP.NET\Drop)。
标签: powershell environment-variables azure-devops azure-pipelines azure-pipelines-release-pipeline