簡體   English   中英

gcloud 構建提交中缺少未知值

[英]Missing unknown value in gcloud builds submit

我正在嘗試在我的 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

我在這里錯過了什么嗎?

我已經重現了這個問題,我也遇到了同樣的錯誤。 我使用以下命令解決了它:

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' ]

只需在存儲桶名稱前添加gs://即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM