ARM 的 VSTS 管道部署错误:找不到与模板文件模式匹配的任何文件

2024-04-13

我正在尝试在 VSTS Pipeline 中部署 Azure ARM 脚本。

我在构建步骤中“发布”了工件,并在发布步骤中下载了工件。日志似乎表明它找到了ARM脚本(经过多次尝试和错误。按照规定的方式找到了here https://github.com/Microsoft/azure-pipelines-tasks/blob/master/Tasks/AzureResourceGroupDeploymentV2/README.md似乎根本不起作用)。

然而我得到错误:找不到与模板文件模式匹配的任何文件

顺便说一句,即使找不到该文件,我也会收到此错误(这是有道理的......但当它实际上找到该文件时则不会)。当我在 Azure 门户中手动部署时,ARM 脚本可以正确部署。

我正在使用Azure 资源组部署发布管道中的一步。

我不确定还有哪些其他信息可以帮助解决此问题,但请提出请求,希望我能将其提供给您。

Thanks

2018-12-14T18:32:06.6009951Z ##[section]Starting: Azure Deployment:Create Or Update Resource Group action on ChrisGroup
2018-12-14T18:32:06.6015952Z 

==============================================================================
2018-12-14T18:32:06.6016124Z Task         : Azure Resource Group 
Deployment
2018-12-14T18:32:06.6016287Z Description  : Deploy an Azure resource manager (ARM) template to a resource group. You can also start, stop, delete, deallocate all Virtual Machines (VM) in a resource group
2018-12-14T18:32:06.6016444Z Version      : 2.141.4
2018-12-14T18:32:06.6016526Z Author       : Microsoft Corporation
2018-12-14T18:32:06.6016655Z Help         : [More Information] (https://aka.ms/argtaskreadme)
2018-12-14T18:32:06.6016801Z 
==============================================================================
2018-12-14T18:32:06.9610677Z Checking if the following resource group exists: ChrisGroup.
2018-12-14T18:32:07.2734470Z Resource group exists: true.
2018-12-14T18:32:07.2736899Z Creating deployment parameters.
2018-12-14T18:32:07.2809876Z The detected encoding for file 'D:\a\r1\a\IAC\ARM.json' is 'utf-8'
2018-12-14T18:32:07.3021166Z ##[error]Error: Could not find any file matching the template file pattern
2018-12-14T18:32:07.3030720Z ##[section]Finishing: Azure Deployment:Create Or Update Resource Group action on ChrisGroup

按要求:

在模板参数字段中我输入 -dailyreports_name '$(IACWeb)' -dailyreportsapi_name '$(IACAPI)'

天哪...它应该是变量文件的路径。啊

一旦我输入覆盖模板参数,它就起作用了。

微软可能应该将标签改写为“模板参数文件”


您需要将传入的参数放入“覆盖模板参数”中。 “模板参数”字段实际上是对文件位置的引用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ARM 的 VSTS 管道部署错误:找不到与模板文件模式匹配的任何文件 的相关文章

随机推荐