From bf7ba4f615e76ca47f7dc7e13f4a180f3e398854 Mon Sep 17 00:00:00 2001 From: zhanghongtong Date: Thu, 10 Jun 2021 09:28:06 +0800 Subject: [PATCH] chore(CI): fix build error when no have base upgrade package --- .ci/build_packages/tests.sh | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/.ci/build_packages/tests.sh b/.ci/build_packages/tests.sh index d5feda5f2..68d8f2df2 100755 --- a/.ci/build_packages/tests.sh +++ b/.ci/build_packages/tests.sh @@ -153,19 +153,20 @@ relup_test(){ if [ -d "${RELUP_PACKAGE_PATH}" ];then cd "${RELUP_PACKAGE_PATH}" - for var in "${EMQX_NAME}"-*-"${ARCH}".zip;do - packagename=$(basename "${var}") - unzip "$packagename" - ./emqx/bin/emqx start || ( tail emqx/log/emqx.log.1 && exit 1 ) - ./emqx/bin/emqx_ctl status - ./emqx/bin/emqx versions - cp "${PACKAGE_PATH}/${EMQX_NAME}"-*-"${TARGET_VERSION}-${ARCH}".zip ./emqx/releases - ./emqx/bin/emqx install "${TARGET_VERSION}" - [ "$(./emqx/bin/emqx versions |grep permanent | awk '{print $2}')" = "${TARGET_VERSION}" ] || exit 1 - ./emqx/bin/emqx_ctl status - ./emqx/bin/emqx stop - rm -rf emqx - done + find . -maxdepth 1 -name "${EMQX_NAME}-*-${ARCH}.zip" | + while read -r pkg; do + packagename=$(basename "${pkg}") + unzip "$packagename" + ./emqx/bin/emqx start || ( tail emqx/log/emqx.log.1 && exit 1 ) + ./emqx/bin/emqx_ctl status + ./emqx/bin/emqx versions + cp "${PACKAGE_PATH}/${EMQX_NAME}"-*-"${TARGET_VERSION}-${ARCH}".zip ./emqx/releases + ./emqx/bin/emqx install "${TARGET_VERSION}" + [ "$(./emqx/bin/emqx versions |grep permanent | awk '{print $2}')" = "${TARGET_VERSION}" ] || exit 1 + ./emqx/bin/emqx_ctl status + ./emqx/bin/emqx stop + rm -rf emqx + done fi }