From 9907fa1ec5fede0d1c64c635058258ca0899d368 Mon Sep 17 00:00:00 2001 From: kjuulh Date: Sat, 20 Aug 2022 23:50:57 +0200 Subject: [PATCH] with push release --- .drone.yml | 1 + scripts/push_release.sh | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 scripts/push_release.sh diff --git a/.drone.yml b/.drone.yml index 6a8768f..8fc0bb6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,6 +29,7 @@ steps: - cuddle_cli x start_deployment - cuddle_cli x render_templates - cuddle_cli x build_release + - cuddle_cli x push_release - cuddle_cli x deploy_release environment: DOCKER_BUILDKIT: 1 diff --git a/scripts/push_release.sh b/scripts/push_release.sh new file mode 100644 index 0000000..d13b764 --- /dev/null +++ b/scripts/push_release.sh @@ -0,0 +1,20 @@ +#!/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"