Я использую конвейер Atlassian для сборки и pu sh образ docker в AWS ECR, но сборка разрушается следующим сообщением.
INFO: Выполнение aws -ecr-pu sh -image pipe ...
ИНФОРМАЦИЯ: Найдены учетные данные в переменных среды.
ИНФОРМАЦИЯ: Успешно вошел в систему https://XXXXXXX.dkr.ecr.us-east-1.amazonaws.com
✖ Изображение не найдено: 404 Ошибка клиента: не найдено («нет такого изображения: image-test: Нет такого изображения: image-test: последний»)
Здесь мой код bitbucket-pipelines.yml:
- step:
name: docker build running
services:
- docker
script:
- docker build -t image-test .
artifacts:
- Image_Test.zip
- step:
name: Updating docker image
script:
- pipe: atlassian/aws-ecr-push-image:1.0.2
variables:
AWS_ACCESS_KEY_ID: $AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY: $AWS_SECRET_ACCESS_KEY
AWS_DEFAULT_REGION: $AWS_DEFAULT_REGION
IMAGE_NAME: image-test
TAGS: '${BITBUCKET_TAG} latest'
Я подтверждаю, что это изображение существует в моих репозиториях ECR.