Ale*_*lin 10 gitlab-ci terraform
我正在尝试在 Gitlab CI 上设置 Terrafom 验证。
但是,构建失败并显示错误:“Terraform 没有名为“sh”的命令。您的意思是“show”吗?”
为什么会发生这种情况?怎么解决呢?
我的.gitlab-ci.yml
image: hashicorp/terraform:light
before_script:
- terraform init
validate:
script:
- terraform validate
Run Code Online (Sandbox Code Playgroud)
dan*_*elz 15
您需要覆盖 terraform 图像中的入口点,以便可以访问 shell。
image:
name: hashicorp/terraform:light
entrypoint: [""]
before_script:
- terraform init
validate:
script:
- terraform validate
Run Code Online (Sandbox Code Playgroud)
您还可以查看官方 gitlab文档如何将 terraform 与 gitlab 集成,因为它有一个模板。
| 归档时间: |
|
| 查看次数: |
3838 次 |
| 最近记录: |