Files
snibox-sqlite/build_container.yml
2019-03-16 01:28:08 +00:00

34 lines
830 B
YAML

---
version: 0.2
env:
variables:
ECR: 724284355692.dkr.ecr.$AWS_REGION.amazonaws.com
phases:
pre_build:
commands:
- echo "Evaluate environment"
- DATE=$(date +%Y%m%d)
- IMAGE="snibox-sqlite"
- echo -n $DATE > tag.txt
- echo "Logging to docker"
- aws ecr get-login --region $AWS_REGION --no-include-email | bash
build:
commands:
- echo "Building $ECR/$IMAGE:$DATE"
- docker build -t $IMAGE:$DATE .
post_build:
commands:
- echo "Tagging image"
- docker tag $IMAGE:$DATE $ECR/$IMAGE:$DATE
- echo "Uploading docker image"
- docker push $ECR/$IMAGE:$DATE
- echo "Generating image definition"
- printf '[{"name":"snibox-sqlite","imageUri":"%s"}]' $ECR/$IMAGE:$DATE > imagedefinitions.json
artifacts:
files:
- imagedefinitions.json
- tag.txt