#!/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