我遵循了this教程(使用Azure DevOps为Python Flask构建DevOps CI / CD管道)。在本教程的第3步(创建持续部署发布管道)中,我必须在发布中创建“ Azure资源组部署”任务。
我找不到名称为“ Azure资源组部署”的任务。但是我发现“ ARM模板部署”任务。由于它的设置类似于“ Azure资源组部署”任务,因此我认为它们是相同的,并且自教程日期以来可能已更改。
这是我的任务的YAML:
steps:
- task: AzureResourceManagerTemplateDeployment@3
displayName: 'ARM Template deployment: Resource Group scope'
inputs:
azureResourceManagerConnection: ####
subscriptionId: ####
resourceGroupName: ###
location: 'North Europe'
csmFile: '**/windows-webapp-template.json'
overrideParameters: '-webAppName "####" -hostingPlanName "####" -appInsightsLocation "North Europe" -sku "S1 Standard"'
此版本的发行版因以下错误而中断:
Error: Could not find any file matching the template file pattern
这是文件夹的结构:
-Application
-ArmTemplate
-windows-webapp-template.json
-Tests
我已经尝试过其他stackoverflow页面上有关此情况的所有解决方案。 我尝试了以下所有路径:
'ArmTemplates/windows-webapp-template.json'
'ArmTemplates\windows-webapp-template.json'
'**/windows-webapp-template.json'
'**\windows-webapp-template.json'
'$(System.DefaultWorkingDirectory)/**/windows-webapp-template.json'
'$(System.DefaultWorkingDirectory)\**\windows-webapp-template.json'
'$(System.DefaultWorkingDirectory)/ArmTemplates/windows-webapp-template.json'
'$(System.DefaultWorkingDirectory)\ArmTemplates\windows-webapp-template.json'
所有解决方案都不适合我。有人可以帮我吗?