Azure devops terraform提供程序导致TypeError:无法读取属性';匹配';空的
我一直收到这个错误Azure devops terraform提供程序导致TypeError:无法读取属性';匹配';空的,azure-devops,terraform,azure-pipelines,terraform-provider-azure,Azure Devops,Terraform,Azure Pipelines,Terraform Provider Azure,我一直收到这个错误 ##[error]TypeError:无法读取null的属性“match” 在Azure Devops中将terraform提供程序作为管道的一部分运行时。奇怪的是,这个问题只发生在我的应用步骤中。上一步也运行提供程序返回 terraform.exe providers . ├── provider.azurerm ~> 1.33.0 ├── module.acr │ └── provider.azurerm ~> 1.33.0 ├── module
##[error]TypeError:无法读取null的属性“match”
在Azure Devops中将terraform提供程序作为管道的一部分运行时。奇怪的是,这个问题只发生在我的应用步骤中。上一步也运行提供程序返回
terraform.exe providers
.
├── provider.azurerm ~> 1.33.0
├── module.acr
│ └── provider.azurerm ~> 1.33.0
├── module.aks
│ └── provider.azurerm ~> 1.33.0
├── module.rg
│ └── provider.azurerm ~> 1.33.0
├── module.sa
│ └── provider.azurerm ~> 1.33.0
└── module.spn
├── provider.azuread
├── provider.azurerm ~> 1.33.0
└── provider.random
编辑:
这似乎是Terraform步骤中引用的路径的问题。将其更改为有效路径已修复该问题。这似乎是Terraform“验证并应用”发布管道步骤中“配置目录”设置的问题。将其更改为包含构建工件的路径已解决此问题。您应该添加解决方案作为答案,并在48小时后接受它hours@gungthar非常感谢您在这里分享您的解决方案,您可以将其转换为答案。因此,它将有助于其他成员谁得到同样的问题,找到解决办法容易。祝您度过愉快的一天:)我提出了一个git hub问题,试图从中获得更有用的错误消息