From 8c64261568a4ac2dae08d318546b1d600a177494 Mon Sep 17 00:00:00 2001 From: sergey-zabolotny <37826765+sergey-zabolotny@users.noreply.github.com> Date: Mon, 18 Nov 2019 18:57:59 +0200 Subject: [PATCH] Fix version extraction from TRAVIS_TAG variable (#153) --- scripts/docker-push.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/docker-push.sh b/scripts/docker-push.sh index 0441747e..c8724c9d 100755 --- a/scripts/docker-push.sh +++ b/scripts/docker-push.sh @@ -52,10 +52,15 @@ tag_and_push () # Possible docker image tags IMAGE_TAG_EDGE="edge-php${VERSION}" IMAGE_TAG_STABLE="php${VERSION}" + +# Read the split parts +IFS='.' read -a ver_arr <<< "$TRAVIS_TAG" + # Major version, e.g. 2-php7.2 -IMAGE_TAG_RELEASE_MAJOR="${TRAVIS_TAG:1:1}-php${VERSION}" +IMAGE_TAG_RELEASE_MAJOR="${ver_arr[0]#v*}-php${VERSION}" + # Major-minor version, e.g. 2.5-php7.2 -IMAGE_TAG_RELEASE_MAJOR_MINOR="${TRAVIS_TAG:1:3}-php${VERSION}" +IMAGE_TAG_RELEASE_MAJOR_MINOR="${ver_arr[0]#v*}.${ver_arr[1]}-php${VERSION}" IMAGE_TAG_LATEST="latest" # Skip pull request builds