Как опубликовать сборку в Google Cloud Build в реестре контейнеров Google с помощью файла yaml

#docker #google-cloud-platform #yaml #google-cloud-build #google-container-registry

#docker #google-cloud-platform #yaml #google-cloud-build #google-container-registry

Вопрос:

У меня есть файл yaml, который создает образ. Изображение было успешно собрано с помощью триггера github, где я получил подтверждение следующим образом:

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

В нем также говорится, что нажатие выполнено, хотя я не знаю, означает ли это нажатие в реестр контейнеров Google, поскольку я не могу найти это изображение в реестре контейнеров Google проекта.

Это файл 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}"
    - .
  

Есть ли что-нибудь, чего мне не хватает, чтобы поместить его в реестр контейнеров Google, поскольку я не вижу изображения на GCR.

Ответ №1:

Я выяснил ответ на свой собственный вопрос.

Я пропустил шаг изображения, который отправил бы его в реестр контейнеров Google.

 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'