首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure DevOps上的ARM :找不到任何与模板文件模式匹配的文件

Azure DevOps上的ARM :找不到任何与模板文件模式匹配的文件
EN

Stack Overflow用户
提问于 2020-04-07 19:18:43
回答 1查看 1.2K关注 0票数 1

我正在尝试部署简单的ARM,但失败了。会出什么问题呢?

Git中的ARM文件位置为ARMTemplates/CreateSQLServerARM/azuredeploy.json

代码语言:javascript
复制
 //Example
 //https://docs.microsoft.com/en-us/azure/azure-resource-manager/templates/deployment-tutorial- 
 pipeline

//ERROR
ARM Service Conection deployment scope - Subscription
Checking if the following resource group exists: KensTestRG.
Resource group exists: true.
Creating deployment parameters.
##[error]Error: Could not find any file matching the template file pattern
Finishing: AzureResourceManagerTemplateDeployment

//YML
- task: AzureResourceManagerTemplateDeployment@3
  inputs:
    deploymentScope: 'Resource Group'
    azureResourceManagerConnection: 'AzureRmPipeline-conn'
    subscriptionId: '1111753a-501e-4e46-9aff-6120ed56333'
    action: 'Create Or Update Resource Group'
    resourceGroupName: 'KensTestRG'
    location: 'North Europe'
    templateLocation: 'Linked artifact'
    csmFile: '\ARMTemplates\CreateSQLServerARM\azuredeploy.json'
    deploymentMode: 'Incremental'
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-07 20:46:38

从我上面看到的,你有错误的任务类型,它找不到AzureResourceManagerTemplateDeployment@3。你能使用AzureResourceGroupDeployment@2吗?

下面是一个来自doc的用法示例

代码语言:javascript
复制
- task: AzureResourceGroupDeployment@2
  displayName: 'Deploy template'
  inputs:
    deploymentScope: 'Resource Group'
    ConnectedServiceName: 'demo-deploy-sp'
    subscriptionName: '01234567-89AB-CDEF-0123-4567890ABCDEF'
    action: 'Create Or Update Resource Group'
    resourceGroupName: 'demogroup'
    location: 'Central US'
    templateLocation: 'URL of the file'
    csmFileLink: '$(artifactsLocation)WebSite.json$(artifactsLocationSasToken)'
    csmParametersFileLink: '$(artifactsLocation)WebSite.parameters.json$(artifactsLocationSasToken)'
    overrideParameters: '-_artifactsLocation $(artifactsLocation) -_artifactsLocationSasToken "$(artifactsLocationSasToken)"'
    deploymentMode: 'Incremental'

你从哪里得到AzureResourceManagerTemplateDeployment@3的?我找不到这个。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61078803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档