From c6660084f86c7c2ab24887626ff61c2320aa4891 Mon Sep 17 00:00:00 2001 From: "Zaiming (Stone) Shi" Date: Sat, 5 Mar 2022 09:35:17 +0100 Subject: [PATCH] build: one place for dashboard version --- Makefile | 1 - scripts/get-dashboard.sh | 12 ++++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 6bc37d2db..e078b9c4e 100644 --- a/Makefile +++ b/Makefile @@ -7,7 +7,6 @@ export EMQX_RELUP ?= true export EMQX_DEFAULT_BUILDER = emqx/build-env:erl23.2.7.2-emqx-3-alpine export EMQX_DEFAULT_RUNNER = alpine:3.12 export PKG_VSN ?= $(shell $(CURDIR)/pkg-vsn.sh) -export EMQX_CE_DASHBOARD_VERSION ?= v4.3.5 export DOCKERFILE := deploy/docker/Dockerfile ifeq ($(OS),Windows_NT) export REBAR_COLOR=none diff --git a/scripts/get-dashboard.sh b/scripts/get-dashboard.sh index d74b74d0c..39dd4c7d5 100755 --- a/scripts/get-dashboard.sh +++ b/scripts/get-dashboard.sh @@ -5,6 +5,18 @@ set -euo pipefail # ensure dir cd -P -- "$(dirname -- "${BASH_SOURCE[0]}")/.." +PKG_VSN="${PKG_VSN:-$(./pkg-vsn.sh)}" +case "${PKG_VSN}" in + 4.3*) + EMQX_CE_DASHBOARD_VERSION='v4.3.5' + EMQX_EE_DASHBOARD_VERSION='v4.3.15' + ;; + *) + echo "Unsupported version $PKG_VSN" >&2 + exit 1 + ;; +esac + RELEASE_ASSET_FILE="emqx-dashboard.zip" if [ -f 'EMQX_ENTERPRISE' ]; then