【发布时间】:2020-08-05 17:21:02
【问题描述】:
在 Azure Pipeline 上作为代码工作,并尝试使用 YAML 管道在 Azure 中通过 ARM 模板创建资源。
在 Azure DevOps 中,我已将代码(部署 json、参数 json 和 yml 文件等)推送到功能分支下的 Azure Repos Git。
在运行管道时,由于“csmFile”值,我面临错误“错误:找不到与模板文件模式匹配的任何文件”。
我的 yml 文件包含以下 ARM 模板部署信息。
trigger:
branches:
include:
- dev-pipecode
pool:
vmImage: 'windows-latest'
steps:
- task: AzureResourceManagerTemplateDeployment@3
inputs:
deploymentScope: 'Resource Group'
azureResourceManagerConnection: 'company-development-Contributor'
subscriptionId: 'XXXXXXXX'
action: 'Create Or Update Resource Group'
resourceGroupName: 'name of the resource group'
location: 'North Europe'
templateLocation: 'Linked artifact'
csmFile: '$(System.DefaultWorkingDirectory)/AzureAuto/pipelineascode.json'
csmParametersFile: '$(System.DefaultWorkingDirectory)/AzureAuto/param-pipelineascode.json'
deploymentMode: 'Incremental'
我错过了什么吗?请指导我。谢谢。
【问题讨论】:
标签: azure-devops azure-pipelines azure-pipelines-release-pipeline arm-template