chore(CI): fix appup workflows
This commit is contained in:
parent
0452bdb056
commit
2711dc6219
|
@ -7,6 +7,8 @@ COPY . /emqx
|
||||||
|
|
||||||
WORKDIR /emqx
|
WORKDIR /emqx
|
||||||
|
|
||||||
|
RUN rm -rf _build/${EMQX_NAME}/lib _build/${EMQX_NAME}-pkg/lib
|
||||||
|
|
||||||
RUN make ${EMQX_NAME}-zip || cat rebar3.crashdump
|
RUN make ${EMQX_NAME}-zip || cat rebar3.crashdump
|
||||||
|
|
||||||
RUN make ${EMQX_NAME}-pkg || cat rebar3.crashdump
|
RUN make ${EMQX_NAME}-pkg || cat rebar3.crashdump
|
||||||
|
|
|
@ -149,9 +149,9 @@ running_test(){
|
||||||
}
|
}
|
||||||
|
|
||||||
relup_test(){
|
relup_test(){
|
||||||
TARGET_VERSION="$1"
|
TARGET_VERSION="$("$CODE_PATH"/pkg-vsn.sh)"
|
||||||
if [ -d "${RELUP_PACKAGE_PATH}" ];then
|
if [ -d "${RELUP_PACKAGE_PATH}" ];then
|
||||||
cd "${RELUP_PACKAGE_PATH }"
|
cd "${RELUP_PACKAGE_PATH}"
|
||||||
|
|
||||||
for var in "${EMQX_NAME}"-*-"${ARCH}".zip;do
|
for var in "${EMQX_NAME}"-*-"${ARCH}".zip;do
|
||||||
packagename=$(basename "${var}")
|
packagename=$(basename "${var}")
|
||||||
|
@ -161,7 +161,7 @@ relup_test(){
|
||||||
./emqx/bin/emqx versions
|
./emqx/bin/emqx versions
|
||||||
cp "${PACKAGE_PATH}/${EMQX_NAME}"-*-"${TARGET_VERSION}-${ARCH}".zip ./emqx/releases
|
cp "${PACKAGE_PATH}/${EMQX_NAME}"-*-"${TARGET_VERSION}-${ARCH}".zip ./emqx/releases
|
||||||
./emqx/bin/emqx install "${TARGET_VERSION}"
|
./emqx/bin/emqx install "${TARGET_VERSION}"
|
||||||
[ "$(./emqx/bin/emqx versions |grep permanent | grep -oE "[0-9].[0-9].[0-9]")" = "${TARGET_VERSION}" ] || exit 1
|
[ "$(./emqx/bin/emqx versions |grep permanent | awk '{print $2}')" = "${TARGET_VERSION}" ] || exit 1
|
||||||
./emqx/bin/emqx_ctl status
|
./emqx/bin/emqx_ctl status
|
||||||
./emqx/bin/emqx stop
|
./emqx/bin/emqx stop
|
||||||
rm -rf emqx
|
rm -rf emqx
|
||||||
|
@ -171,4 +171,4 @@ relup_test(){
|
||||||
|
|
||||||
emqx_prepare
|
emqx_prepare
|
||||||
emqx_test
|
emqx_test
|
||||||
relup_test "$CODE_PATH"/pkg-vsn.sh
|
relup_test
|
||||||
|
|
|
@ -304,7 +304,7 @@ jobs:
|
||||||
-f .ci/build_packages/Dockerfile \
|
-f .ci/build_packages/Dockerfile \
|
||||||
--build-arg BUILD_FROM=emqx/build-env:$ERL_OTP-$SYSTEM \
|
--build-arg BUILD_FROM=emqx/build-env:$ERL_OTP-$SYSTEM \
|
||||||
--build-arg EMQX_NAME=$PROFILE \
|
--build-arg EMQX_NAME=$PROFILE \
|
||||||
--output type=tar,dest=/tmp/cross-build-$PROFILE-for-$SYSTEM.tar . || df -h
|
--output type=tar,dest=/tmp/cross-build-$PROFILE-for-$SYSTEM.tar .
|
||||||
|
|
||||||
mkdir -p /tmp/packages/$PROFILE
|
mkdir -p /tmp/packages/$PROFILE
|
||||||
tar -xvf /tmp/cross-build-$PROFILE-for-$SYSTEM.tar --wildcards emqx/_packages/$PROFILE/*
|
tar -xvf /tmp/cross-build-$PROFILE-for-$SYSTEM.tar --wildcards emqx/_packages/$PROFILE/*
|
||||||
|
|
Loading…
Reference in New Issue