Azure发布管道无法从git repo查看Terraform配置文件

Azure发布管道无法从git repo查看Terraform配置文件,terraform,azure-pipelines-release-pipeline,Terraform,Azure Pipelines Release Pipeline,创建了一个简单的Azure devops发布管道来配置资源组。在本地使用远程状态文件测试terraform脚本,并将代码签入git。这就是代码的组织方式: IAC(根文件夹) /bin/terraform.exe main.tf(具有远程状态的地形配置) 创建了一个作为代码指向此存储库的发布管道。Pipleline为工件提供别名_IAC 在管道中,我有powershell活动可以使用服务主体登录azure 然后是以下行: $(System.DefaultWorkingDirectory)/_IA

创建了一个简单的Azure devops发布管道来配置资源组。在本地使用远程状态文件测试terraform脚本,并将代码签入git。这就是代码的组织方式: IAC(根文件夹) /bin/terraform.exe main.tf(具有远程状态的地形配置)

创建了一个作为代码指向此存储库的发布管道。Pipleline为工件提供别名_IAC

在管道中,我有powershell活动可以使用服务主体登录azure

然后是以下行:

$(System.DefaultWorkingDirectory)/_IAC/bin/terraform init
此命令执行,但表示没有地形配置文件

2020-03-05T02:23:04.4536130Z [0m[1mTerraform initialized in an empty directory![0m
2020-03-05T02:23:04.4536786Z 
2020-03-05T02:23:04.4556953Z The directory has no Terraform configuration files. You may begin working
2020-03-05T02:23:04.4559693Z with Terraform immediately by creating Terraform configuration files.[0m

运行azure发布管道代理的工作目录没有配置文件。 我必须使用复制操作将main.tf文件复制到$(AgentWorkingDirectory)