post_push 345 B

1234567891011
  1. #!/bin/bash
  2. re="^v([0-9]+)\.([0-9]+)\.([0-9]+)$"
  3. if [[ $DOCKER_TAG =~ $re ]]; then
  4. docker tag $IMAGE_NAME "$DOCKER_REPO:v${BASH_REMATCH[1]}.${BASH_REMATCH[2]}"
  5. docker push "$DOCKER_REPO:v${BASH_REMATCH[1]}.${BASH_REMATCH[2]}"
  6. docker tag $IMAGE_NAME "$DOCKER_REPO:v${BASH_REMATCH[1]}"
  7. docker push "$DOCKER_REPO:v${BASH_REMATCH[1]}"
  8. fi