emqx/scripts/find-prev-rel-tag.sh

22 lines
577 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
if [ -z "${PREV_TAG_MATCH_PATTERN:-}" ]; then
PROFILE="${PROFILE:-${1:-}}"
case "$PROFILE" in
emqx-enterprise*)
PREV_TAG_MATCH_PATTERN='e*'
;;
emqx*)
PREV_TAG_MATCH_PATTERN='v*'
;;
*)
echo "Unknown profile '$PROFILE'"
echo "Usage: $0 PROFILE"
exit 1
;;
esac
fi
git describe --abbrev=0 --tags --match "${PREV_TAG_MATCH_PATTERN}" --exclude '*rc*' --exclude '*alpha*' --exclude '*beta*' --exclude '*docker*'