Что не так?
Я использовал графический интерфейс Google Cloud для создания триггера построения контейнера для моего проекта.
Триггер связан с моим репозиторием GC.Он сгенерировал следующее:
docker build \
-t gcr.io/myprojectid/$REPO_NAME:$COMMIT_SHA \
-f Dockerfile \
.
При каждом запуске этого триггера я получаю сообщение:
"Не удалось запустить сборку: запрос содержит недопустимый аргумент."
Если я проверяю детали сборки, он говорит:
неверная сборка: недопустимое изображение "gcr.io/myprojectid/myreponame:mycommitsha"
Журналынедоступен.Я пробовал это для двух отдельных сервисов в отдельных репозиториях, оба с одинаковым результатом.
Это один из докер-файлов, которые я пытаюсь создать.Они прекрасно работают на моем ноутбуке.
FROM python:3.6
WORKDIR /usr/src/app
RUN pip3 install --upgrade pip && \
pip3 install numpy && \
pip3 install pandas && \
pip3 install sqlalchemy && \
pip3 install psycopg2-binary && \
pip3 install sklearn && \
pip3 install tensorflow && \
pip3 install keras
COPY . .
# Tensorboard
EXPOSE 6006
CMD python -u ./trainer.py