我正在尝试构建 Terraform 云构建器。按照
gcloud builds submit
doc 中的示例,我运行:
gcloud builds submit https://github.com/GoogleCloudPlatform/cloud-builders-community \
--region="$REGION" \
--git-source-revision=master \
--git-source-dir=terraform \
--config=cloudbuild.yaml
但是它给了我一个错误
ERROR: (gcloud.builds.submit) Unable to read file [cloudbuild.yaml]: [Errno 2] No such file or directory: 'cloudbuild.yaml'
cloudbuild.yaml
文件不在存储库根目录中,但我希望 --git-source-dir
会告诉它在哪里查找。 无论如何,即使我指定 --config=terraform/cloudbuild.yaml
,它也会给我同样的错误。
我知道我可以自己克隆存储库并从本地目录运行构建,但从文档来看,这些选项似乎应该满足我的要求。 我错过了什么,还是它不起作用?