0

我对 Azure DevOps Pipelines 完全陌生,所以如果我做错了什么,我将不胜感激朝正确的方向点头......我设置了一个构建管道,这似乎正在工作,现在我正在尝试设置一个发布管道以运行测试,它主要基于 Microsoft 的文档:

https://docs.microsoft.com/en-us/azure/devops/test/run-automated-tests-from-test-hub?view=azure-devops

在运行测试之前,我需要转换一个配置文件以替换一些变量,如访问密钥、用户名等。我设置的是下面的内容,但对于我的生活,我无法弄清楚文本框Package or folder指的是什么。您可以想象,该文档非常有用:

File path to the package or a folder

但是这是指什么包或文件夹???我尝试了几种不同的方法,但一切都出错了

##[error]Error: Nopackagefoundwithspecifiedpattern D:\a\r1\a\**\*.zip

或几乎任何我指定的值。

在此处输入图像描述

4

1 回答 1

1

文件转换任务支持.zip文件。

使用默认的文件转换任务设置进行测试,我可以重现此问题。

在发布管道中,文件路径可以多一个用于构建工件 .zip 文件的节点。

格式示例:

$(System.DefaultWorkingDirectory)\{Source alias name}\{Artifacts name}\*.zip

所以你可以尝试设置$(System.DefaultWorkingDirectory)/**/**/*.zipinPackage Or folder字段

例如:

在此处输入图像描述

另一方面,您可以检查Release log -> Download Artifacts Step.

在此处输入图像描述

$(System.DefaultWorkingDirectory): D:\a\r1\a

您也可以在任务中使用此特定路径。

更新:

如果您的文件是项目文件夹,请参考以下示例:

文件结构:</p>

在此处输入图像描述

任务设置:

在此处输入图像描述

注意:您只需要分配给文件夹节点

您也可以通过...选项选择文件夹路径。

在此处输入图像描述

于 2020-08-10T03:04:48.300 回答