diff --git a/cuddle.yaml b/cuddle.yaml index 8d7882c..7bfac21 100644 --- a/cuddle.yaml +++ b/cuddle.yaml @@ -18,3 +18,5 @@ scripts: type: shell setup_ssh: type: shell + push_release: + type: shell diff --git a/scripts/push_release.sh b/scripts/push_release.sh new file mode 100755 index 0000000..abec648 --- /dev/null +++ b/scripts/push_release.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +set -e + +tag="$REGISTRY/$SERVICE:${COMMIT_SHA:0:10}" + +if [[ -n $DEBUG ]] +then + echo "debug:" + echo " REGISTRY: $REGISTRY" + echo " SERVICE: $SERVICE" + echo " COMMIT_SHA: $COMMIT_SHA" + echo " TMP: $TMP" +fi + +echo "docker: logging in" +docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD + +echo "docker: pushing image $tag" +DOCKER_BUILDKIT=1 docker push "$tag" +