【问题标题】:How to publish a build on Google Cloud Build to Google Container registry using yaml file如何使用 yaml 文件将 Google Cloud Build 上的构建发布到 Google Container Registry
【发布时间】:2020-10-28 13:30:28
【问题描述】:

我有一个构建映像的 yaml 文件。使用 github 触发器成功构建了图像,我得到了如下确认:

Successfully built cd57cea98cac
Successfully tagged gcr.io/my-project/quickstart-image:latest
PUSH
DONE

它还说推送已完成,但我不知道这是否意味着推送到 Google Container Registry,因为我在项目的 Google Container Registry 上找不到该图像。

这是我用来构建它的 yaml 文件:

steps:
- name: 'gcr.io/cloud-builders/docker'
  env:
    - 'ACCESS_TOKEN=$ACCESS_TOKEN'
  args:
    - build
    - "--tag=gcr.io/my-project/quickstart-image"
    - "--file=./twitter/dax/processing_scripts/Dockerfile"
    - "--build-arg=ACCESS_TOKEN=${ACCESS_TOKEN}"
    - .

由于我在 GCR 上看不到图像,因此我是否缺少将其推送到 Google Container 注册表的任何内容。

【问题讨论】:

    标签: docker google-cloud-platform yaml google-cloud-build google-container-registry


    【解决方案1】:

    我想出了自己问题的答案。

    我错过了将其推送到 Google Container Registry 的映像步骤。

    steps:
    - name: 'gcr.io/cloud-builders/docker'
      env:
        - 'ACCESS_TOKEN=$ACCESS_TOKEN'
      args:
        - build
        - "--tag=gcr.io/my-project/quickstart-image"
        - "--file=./twitter/dax/processing_scripts/Dockerfile"
        - "--build-arg=ACCESS_TOKEN=${ACCESS_TOKEN}"
        - .
    images:
    - 'gcr.io/my-project/quickstart-image'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-10
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      相关资源
      最近更新 更多