From 05d021bddfa1e2538f2b7140f29e0cc41ca82bf0 Mon Sep 17 00:00:00 2001 From: DarthSim <darthsim@gmail.com> Date: Tue, 25 Jun 2019 17:51:15 +0600 Subject: [PATCH] Tag release builds with multiple tags --- docker/hooks/post_push | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100755 docker/hooks/post_push diff --git a/docker/hooks/post_push b/docker/hooks/post_push new file mode 100755 index 00000000..719a22e8 --- /dev/null +++ b/docker/hooks/post_push @@ -0,0 +1,11 @@ +#!/bin/bash + +re="^v([0-9]+)\.([0-9]+)\.([0-9]+)$" + +if [[ $DOCKER_TAG =~ $re ]]; then + docker tag $IMAGE_NAME "$DOCKER_REPO:v${BASH_REMATCH[1]}.${BASH_REMATCH[2]}" + docker push "$DOCKER_REPO:v${BASH_REMATCH[1]}.${BASH_REMATCH[2]}" + + docker tag $IMAGE_NAME "$DOCKER_REPO:v${BASH_REMATCH[1]}" + docker push "$DOCKER_REPO:v${BASH_REMATCH[1]}" +fi