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

标签 azure-devops azure-pipelines azure-pipelines-release-pipeline azure-pipelines-release-task

我对 Azure DevOps Pipelines 完全陌生,因此,如果我做错了什么,我希望得到正确方向的认可...我设置了一个构建管道,这似乎有效,现在我正在尝试设置发布管道以运行测试,主要基于 Microsoft 的文档:

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

在运行测试之前,我需要转换一个配置文件来替换一些变量,例如访问 key 、用户名等。我设置的是下面的内容,但我一生都无法弄清楚文本框是什么 包或文件夹 指的是。正如您可以想象的那样,该文档非常有用:

包或文件夹的文件路径

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

##[错误]错误:Nopackagefoundwithspecifiedpattern D:\a\r1\a\**\*.zip

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

enter image description here

最佳答案

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

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

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

格式示例:

$(System.DefaultWorkingDirectory)\{源别名}\{工件名称}\*.zip

因此,您可以尝试在包或文件夹字段中设置$(System.DefaultWorkingDirectory)/**/**/*.zip

例如:

enter image description here

另外,您可以在发布日志->下载Artifacts步骤中查看具体路径。

enter image description here

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

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

更新:

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

文件结构:

enter image description here

任务设置:

enter image description here

注意:您只需分配到文件夹节点即可。

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

enter image description here

关于azure-devops - "Package or folder"在发布管道中的文件转换任务中指什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63308583/

相关文章:

azure - 将 Azure 云服务更新到操作系统系列 6

azure-devops - Azure DevOps Pipeline 日志,将数字 1 标记为 ***

asp.net - 在VSO上构建ASP.NET 5 beta 7应用程序有运气吗?

azure-devops - Octopus Deploy与VSTS发布工具

azure - 如何将文件夹从测试应用服务复制到 Azure 上的实时应用服务

azure-devops - 是否可以在 VSTS 上为不同环境(阶段)共享任务?

tfs - 无法使用 tf.exe 删除 VSO 工作区

tfs - 是否应该为变更集迁移用户名和时间戳?

azure - 未解析成员 Microsoft.Azure.Services.AppAuthentication.AzureServiceTokenProvider 的类型

azure - 如何更改管道变量以供在 Azure DevOps 的下一个构建中使用