Azure devops 访问发布管道中下载的工件的路径是什么?

Azure devops 访问发布管道中下载的工件的路径是什么?,azure-devops,azure-pipelines,azure-pipelines-release-pipeline,Azure Devops,Azure Pipelines,Azure Pipelines Release Pipeline,我有一个.zip文件作为我发布的工件的一部分。 在我的发布管道中,我正在使用“Powershell脚本任务”。我需要那条路 到我脚本中的这个压缩文件夹 触发发布管道时,它会复制工件: 压缩文件夹的路径:d:\a\r1\a\\DLR FOI\drop\packedSolution\dlrFoiSolution\u managed.zip 如何在我的PowerShell脚本中获取文件夹路径d:\a\r1\a\\u DLR FOI\drop\ $(System.ArtifactsDirectory)

我有一个
.zip
文件作为我发布的工件的一部分。 在我的发布管道中,我正在使用“Powershell脚本任务”。我需要那条路 到我脚本中的这个压缩文件夹

触发发布管道时,它会复制工件:

压缩文件夹的路径:
d:\a\r1\a\\DLR FOI\drop\packedSolution\dlrFoiSolution\u managed.zip

如何在我的PowerShell脚本中获取文件夹路径
d:\a\r1\a\\u DLR FOI\drop\

$(System.ArtifactsDirectory)
仅返回高达
d:\a\r1\a

的值

$(System.DefaultWorkingDirectory)/_DLR FOI/drop/packedSolution/dlrFoiSolution_managed.zip

应该指向发布定义的工件目录d:\a\r1\a。更多变量,或者只是添加一个合适的任务(如复制)以在编辑器中发布定义,浏览链接的工件,并在那里复制路径。

我已经有一段时间没有这样做了,但是
a_DLR FOI
构建名称不是吗?还是发布名称?因此,其有效的硬编码?“U DLR FOI”将是构建管道名称。试图避免动态重新创建URL。因为a_DLR Foi是生成名称。使用以下路径:“$(System.ArtifactsDirectory)\$(Build.DefinitionName)\drop*”使用Build定义变量是明智的,正如Amit所建议的那样。