gpt4 book ai didi

gitlab - Terraform 失败且没有任何错误消息

转载 作者:行者123 更新时间:2023-12-05 02:40:56 25 4
gpt4 key购买 nike

我正在尝试从 GitLab 执行 Terraform 命令,但无法成功执行。

以下是我的.gitlab-ci.yml文件的内容:

plan:k8stest:
image:
name: hashicorp/terraform:latest
stage: plan
environment:
name: k8s-test
before_script:
- terraform version
script:
- cd ${TF_ROOT}
- terraform fmt -check -recursive
- terraform init
- terraform validate
- terraform plan

它执行 'terraform fmt' 命令,但之后它在没有任何错误消息的情况下退出

Executing "step_script" stage of the job script
00:01
$ terraform version
Terraform v1.0.2
on linux_amd64
$ cd ${TF_ROOT}
$ terraform fmt -check -recursive
backend.tf
service.tf
terraform.tfvars
Uploading artifacts for failed job
00:01
Uploading artifacts...
WARNING: /builds/SathishKumar/ultestdevops/terraform/plan.json: no matching files
ERROR: No files to upload

请告诉我我做错了什么以及为什么 terraform init 没有被执行。

最佳答案

您的 terraform fmt -check -recursive 命令显示它想要格式化 backend.tfservice.tf terraform.tfvars.

-check mode, terraform fmt will exit with a non zero exit status 中运行时当它检测到需要格式化的文件时。

关于gitlab - Terraform 失败且没有任何错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68380567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com