22 lines
577 B
Bash
Executable File
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*'
|