Files
snibox-sqlite/upload_image.yml
2019-03-16 01:40:19 +00:00

31 lines
781 B
YAML

---
version: 0.2
env:
variables:
USER: snowmean
ACCOUNT: 724284355692
parameter-store:
PASSWD: "docker_password"
phases:
pre_build:
commands:
- echo "Evaluating environment"
- TAG=$(cat tag.txt)
- IMAGE="snibox-sqlite"
- ECR="$ACCOUNT.dkr.ecr.$AWS_REGION.amazonaws.com"
build:
commands:
- echo "Logging to ECR"
- aws ecr get-login --region $AWS_REGION --no-include-email | bash
- echo "Download ECR image"
- docker pull $ECR/$IMAGE:$TAG
- echo "Updating tags"
- docker tag $ECR/$IMAGE:$TAG $USER/$IMAGE:$TAG
- docker tag $USER/$IMAGE:$TAG $USER/$IMAGE:latest
- echo "Logging to Docker Hub"
- docker login -u $USER -p $PASSWD
- docker push $USER/$IMAGE:$TAG
- docker push $USER/$IMAGE:latest