diff --git a/server/scripts/download_mmctl_release.sh b/server/scripts/download_mmctl_release.sh index d85e579448..d95696252c 100755 --- a/server/scripts/download_mmctl_release.sh +++ b/server/scripts/download_mmctl_release.sh @@ -15,13 +15,13 @@ fi BIN_PATH=${2:-bin} -# strip whitespace + THIS_BRANCH=$(git rev-parse --abbrev-ref HEAD) -if [[ "$THIS_BRANCH" =~ 'release-'[0-9] ]]; -then - RELEASE_TO_DOWNLOAD=$(echo $THIS_BRANCH | grep -Eo 'release-([0-9](\.){0,1})\.([0-9](\.){0,1})') +RELEASE_PATTERN='release-[0-9]+\.[0-9]+(\.[0-9]+)?' +if [[ $THIS_BRANCH =~ $RELEASE_PATTERN ]]; then + RELEASE_TO_DOWNLOAD=$THIS_BRANCH else - RELEASE_TO_DOWNLOAD=master + RELEASE_TO_DOWNLOAD="master" fi echo "Downloading prepackaged binary: https://releases.mattermost.com/mmctl/$RELEASE_TO_DOWNLOAD";