gpt4 book ai didi

AzureResourceManagerTemplateDeployment 在 Azure DevOps 管道中失败

转载 作者:行者123 更新时间:2023-12-02 06:54:55 27 4
gpt4 key购买 nike

我有以下任务,该任务运行一个 Arm 模板,该模板经过测试并在另一个系统中工作,用于在 Azure 中创建管理组。一切都已检查并且应该可以工作,但我一直给出此错误:

##[error]Check out the troubleshooting guide to see if your issue is addressed: https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/deploy/azure-resource-group-deployment?view=azure-devops#troubleshooting
##[error]Error: Could not find any file matching the template file pattern

我做错了什么?

parameters:
- name: ParentId
type: string
- name: NameId
type: string
- name: DisplayName
type: string

steps:
- task: AzureResourceManagerTemplateDeployment@3
inputs:
deploymentScope: "Management Group"
azureResourceManagerConnection: ServiceConnectionName
location: "West Europe"
csmFile: "$(System.DefaultWorkingDirectory)/**/ManagementGroup.json"
csmParametersFile: "$(System.DefaultWorkingDirectory)/**/ManagementGroup.parameters.json"
overrideParameters: "-NameId ${{ parameters.NameId }} -DisplayName ${{ parameters.DisplayName }} -ParentId ${{ parameters.ParentId }}"
deploymentMode: "Incremental"
deploymentOutputs: armOutputs

最佳答案

我最近遇到了类似的问题。我注意到您使用大写字母来命名您的 ARM 模板。据我所知应该是小写字母。因此,要解决这个特定问题,您需要更正以下几行:

csmFile: "$(System.DefaultWorkingDirectory)/**/ManagementGroup.json"
csmParametersFile: "$(System.DefaultWorkingDirectory)/**/ManagementGroup.parameters.json"

csmFile: "$(System.DefaultWorkingDirectory)/**/managementgroup.json"
csmParametersFile: "$(System.DefaultWorkingDirectory)/**/managementmroup.parameters.json"

并在存储库中使用小写字母制作文件。

这应该可以解决问题。

关于AzureResourceManagerTemplateDeployment 在 Azure DevOps 管道中失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73287658/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com