"Package or folder" 在发布管道中的文件转换任务中指的是什么?

What does "Package or folder" refer to in the File transform task in a release pipeline?

我是 Azure DevOps Pipelines 的新手,所以如果我做错了什么,我会很感激在正确的方向上点头......我设置了一个构建管道并且它似乎正在工作,现在我'我正在尝试设置发布管道以进行 运行 测试,它主要基于 Microsoft 的文档:

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

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

File path to the package or a folder

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

的一切都出错了

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

或者我指定的几乎任何值。

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

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

在 Release pipeline 中,文件路径可以为构建工件 .zip 文件多一个节点。

格式示例:

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

因此您可以尝试在 Package Or folder 字段中设置 $(System.DefaultWorkingDirectory)/**/**/*.zip

例如:

另一方面,您可以查看Release log -> Download Artifacts Step中的具体路径。

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

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

更新:

如果你的文件是项目文件夹,你参考下面的例子:

文件结构:

任务设置:

注意:只需要分配到文件夹节点.

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