ci(relup-test): merge two jobs

This commit is contained in:
William Yang 2022-10-31 14:55:20 +01:00
parent d33b00bfc7
commit 23569198cf
1 changed files with 5 additions and 9 deletions

View File

@ -313,18 +313,14 @@ jobs:
repository: terry-xiaoyu/one_more_emqx repository: terry-xiaoyu/one_more_emqx
ref: master ref: master
path: one_more_emqx path: one_more_emqx
- name: Prepare packages - name: Run relup test scenario
timeout-minutes: 6
run: | run: |
set -e -x -u set -e -x -u
mkdir -p packages
cp emqx_built/_packages/*/*.zip packages
old_emqx_vsn=${OLD_VSN#[e|v]} old_emqx_vsn=${OLD_VSN#[e|v]}
old_otp_vsn=$(escript emqx_built/scripts/relup-base-vsns.escript otp-vsn-for "${old_emqx_vsn}" emqx_built/data/relup-paths.eterm) old_otp_vsn=$(escript emqx_built/scripts/relup-base-vsns.escript otp-vsn-for "${old_emqx_vsn}" emqx_built/data/relup-paths.eterm)
cd packages wget --no-verbose -P packages https://s3-us-west-2.amazonaws.com/packages.emqx/$BROKER/$OLD_VSN/$PROFILE-${old_emqx_vsn}-otp${old_otp_vsn}-ubuntu20.04-amd64.zip
wget --no-verbose https://s3-us-west-2.amazonaws.com/packages.emqx/$BROKER/$OLD_VSN/$PROFILE-${old_emqx_vsn}-otp${old_otp_vsn}-ubuntu20.04-amd64.zip cp emqx_built/_packages/*/*.zip packages
- name: Run relup test scenario
timeout-minutes: 5
run: |
lux \ lux \
--progress verbose \ --progress verbose \
--case_timeout infinity \ --case_timeout infinity \
@ -333,7 +329,7 @@ jobs:
--var ONE_MORE_EMQX_PATH=$(pwd)/one_more_emqx \ --var ONE_MORE_EMQX_PATH=$(pwd)/one_more_emqx \
--var VSN="$VSN" \ --var VSN="$VSN" \
--var OLD_VSN="$OLD_VSN" \ --var OLD_VSN="$OLD_VSN" \
--var FROM_OTP_VSN="24.3.4.2-1" \ --var FROM_OTP_VSN="${old_otp_vsn}" \
--var TO_OTP_VSN="24.3.4.2-1" \ --var TO_OTP_VSN="24.3.4.2-1" \
emqx_built/.ci/fvt_tests/relup.lux emqx_built/.ci/fvt_tests/relup.lux
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2