【问题标题】:Missing unknown value in gcloud builds submitgcloud 构建提交中缺少未知值
【发布时间】:2021-07-01 08:29:32
【问题描述】:

我正在尝试在我的 GCP 项目上运行云构建:

gcloud builds submit src --tag=eu.gcr.io/<PROJECT>/<APP_NAME>:latest --gcs-source-staging-dir=<BUILD_BUCKET>/runstage --gcs-log-dir=<BUILD_BUCKET>/logs --project=<PROJECT>

昨天运行良好,但现在我明白了:

ERROR: (gcloud.builds.submit) value for field [bucket] in collection [storage.objects] is required but was not provided

我错过了什么吗?

【问题讨论】:

  • 您是否更改了您的凭据?

标签: google-cloud-platform google-cloud-build


【解决方案1】:

我已经重现了这个问题,我也遇到了同样的错误。我使用以下命令解决了它:

gcloud builds submit --gcs-source-staging-dir="gs://<BUILD_BUCKET>/runstage" --gcs-log-dir="gs://<BUILD_BUCKET>/logs" --tag=eu.gcr.io/<PROJECT>/<APP_NAME>:latest  --project=<PROJECT> 

确保在您的 cloudbuild.yaml 文件中显式调用 Dockerfile。例如:

steps:
- name: 'gcr.io/cloud-builders/docker'
  args: [ 'build', '-t', 'eu.gcr.io/<PROJECT>/<APP_NAME>:latest', ‘-f’, 'Dockerfile' ]

【讨论】:

    猜你喜欢
    • 2020-02-08
    • 2016-10-03
    • 2022-10-15
    • 2011-09-25
    • 2016-05-28
    • 2013-12-05
    • 1970-01-01
    • 1970-01-01
    • 2013-03-03
    相关资源
    最近更新 更多