diff --git a/deploy_to_docker_hub.sh b/deploy_to_docker_hub.sh index 17dba846..ad1206f5 100755 --- a/deploy_to_docker_hub.sh +++ b/deploy_to_docker_hub.sh @@ -4,23 +4,30 @@ # travis yaml. jhrg 3/31/21 set -e -OPENDAP_AWS_ACCOUNT=747931985039 +PUSH_TO_ECR="" echo "Logging into Docker Hub" echo $DOCKER_HUB_PSWD | docker login -u $DOCKER_HUB_UID --password-stdin -echo "Deploying ${SNAPSHOT_IMAGE_TAG} to Docker Hub" +echo "Pushing ${SNAPSHOT_IMAGE_TAG} to Docker Hub" docker push ${SNAPSHOT_IMAGE_TAG} -echo "Deploying ${BUILD_VERSION_TAG} to Docker Hub" +echo "Pushing ${BUILD_VERSION_TAG} to Docker Hub" docker push ${BUILD_VERSION_TAG} echo "Docker Hub deployment complete." -echo "AWS configuration: " -aws configure list +if test -n "$PUSH_TO_ECR" +then + OPENDAP_AWS_ACCOUNT=747931985039 -echo "Deploying ${SNAPSHOT_IMAGE_TAG} to AWS ECR" -docker tag ${SNAPSHOT_IMAGE_TAG} ${OPENDAP_AWS_ACCOUNT}.dkr.ecr.us-east-1.amazonaws.com/${SNAPSHOT_IMAGE_TAG} -docker push ${OPENDAP_AWS_ACCOUNT}.dkr.ecr.us-east-1.amazonaws.com/${SNAPSHOT_IMAGE_TAG} + echo "AWS configuration: " + aws configure list -echo "AWS ECR deployment complete." \ No newline at end of file + echo "Pushing ${SNAPSHOT_IMAGE_TAG} to AWS ECR" + docker tag ${SNAPSHOT_IMAGE_TAG} ${OPENDAP_AWS_ACCOUNT}.dkr.ecr.us-east-1.amazonaws.com/${SNAPSHOT_IMAGE_TAG} + docker push ${OPENDAP_AWS_ACCOUNT}.dkr.ecr.us-east-1.amazonaws.com/${SNAPSHOT_IMAGE_TAG} + + echo "AWS ECR deployment complete." +else + echo "No image pushed to ECR" +fi \ No newline at end of file