首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:在蔚蓝管道地形中的产卵地形

错误:在蔚蓝管道地形中的产卵地形
EN

Stack Overflow用户
提问于 2020-01-17 21:12:19
回答 2查看 15.2K关注 0票数 19

尝试将terraform init作为Azure管道中的任务运行时,它会错误地声明

C:\hostedtoolcache\windows\terraform\0.12.7\x64\terraform.exe

产卵

安装看起来很好,因为在安装步骤(terraform version)期间验证了基本功能。

相关管道任务

代码语言:javascript
复制
...
  - task: TerraformInstaller@0
    displayName: 'Install Terraform 0.12.7'
    inputs:
      terraformVersion: 0.12.7
  - task: TerraformTaskV1@0
    displayName: 'Terraform : init'
    inputs:
        command: 'init'
        workingDirectory: '$(System.DefaultWorkingDirectory)/Terraform/terraform'
...

安装Terraform 0.12.7

代码语言:javascript
复制
...
Verifying Terraform installation...
C:\hostedtoolcache\windows\terraform\0.12.7\x64\terraform.exe version
Terraform v0.12.7

Your version of Terraform is out of date! The latest version
is 0.12.19. You can update by downloading from www.terraform.io/downloads.html
Finishing: Install Terraform 0.12.7

Terraform : init

代码语言:javascript
复制
...
C:\hostedtoolcache\windows\terraform\0.12.7\x64\terraform.exe validate
##[error]Error: There was an error when attempting to execute the process 'C:\hostedtoolcache\windows\terraform\0.12.7\x64\terraform.exe'. This may indicate the process failed to start. Error: spawn C:\hostedtoolcache\windows\terraform\0.12.7\x64\terraform.exe ENOENT
Finishing: Terraform : validate

许多其他用户报告说,通过添加一个签出步骤成功地修复了这个问题,但是管道会自动完成这个任务(可能以前的版本没有),手动添加它也没有效果(由于不同的选项,实际花费了2s的时间)。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-01-17 21:12:19

结果,工作目录路径不正确,因为目录结构已经更改。

将所有命名的工作目录从Terraform/terraform更改为terraform更正了这个问题。

无论是在这种情况下还是在没有执行checkout的情况下,Terraform都无法定位main.tf,但是错误丢失或丢失。

票数 31
EN

Stack Overflow用户

发布于 2021-02-11 15:30:32

当我重命名发布管道工件时,我偶然发现了这个错误,并且没有重新推送代码,从而导致缓存不失效。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59794909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档