iar-docker-images: push image to AWS ECR
Signed-off-by: Arthur She <arthur.she@linaro.org>
Change-Id: Ide3cc629c82230c2a7c73005c95bafed6a698e30
diff --git a/iar-docker-images/builders.sh b/iar-docker-images/builders.sh
index 01ac209..5b1b248 100755
--- a/iar-docker-images/builders.sh
+++ b/iar-docker-images/builders.sh
@@ -21,7 +21,8 @@
sudo ./aws/install
fi
aws configure list
- export ECR=987685672616.dkr.ecr.us-east-1.amazonaws.com/iar
+ ECR=987685672616.dkr.ecr.us-east-1.amazonaws.com
+ export IAR_ECR=987685672616.dkr.ecr.us-east-1.amazonaws.com/iar
# Get armclang toolchain
aws s3 cp --recursive s3://trustedfirmware-private/armclang/ .
# Get IAR toolchain binary
@@ -44,8 +45,9 @@
touch /tmp/dckr-img-err
cd $image
./build.sh --build-arg IAR_LIC_NR=${IAR_LICENSE_NR} --build-arg IAR_LIC_EMAIL=${IAR_LICENSE_EMAIL} --build-arg IAR_PACKAGE=${IAR_PACKAGE}
-# echo "Uploading image: ${tag}"
-# docker push $ECR/misra:$tag
+ [ -f ".docker-tag" ] && tag=$(cat .docker-tag) || (echo "Docker image built failed!"; exit 1)
+ echo "Uploading image: ${tag}"
+ docker push $tag
rm -f /tmp/dckr-img-err
)