ci: test zip package with space in its root

This commit is contained in:
Zaiming (Stone) Shi 2022-09-27 10:02:37 +02:00
parent a770983882
commit 159173d261
1 changed files with 9 additions and 5 deletions

View File

@ -133,7 +133,10 @@ jobs:
pkg_name=$(basename _packages/${EMQX_NAME}/emqx-*.zip) pkg_name=$(basename _packages/${EMQX_NAME}/emqx-*.zip)
unzip -q _packages/${EMQX_NAME}/$pkg_name unzip -q _packages/${EMQX_NAME}/$pkg_name
gsed -i '/emqx_telemetry/d' ./emqx/data/loaded_plugins gsed -i '/emqx_telemetry/d' ./emqx/data/loaded_plugins
./emqx/bin/emqx start || cat emqx/log/erlang.log.1 # test with a spaces in path
mv ./emqx "./emqx home/"
cd "./emqx home/"
./bin/emqx start || cat log/erlang.log.1
ready='no' ready='no'
for i in {1..10}; do for i in {1..10}; do
if curl -fs 127.0.0.1:18083 > /dev/null; then if curl -fs 127.0.0.1:18083 > /dev/null; then
@ -144,12 +147,13 @@ jobs:
done done
if [ "$ready" != "yes" ]; then if [ "$ready" != "yes" ]; then
echo "Timed out waiting for emqx to be ready" echo "Timed out waiting for emqx to be ready"
cat emqx/log/erlang.log.1 cat log/erlang.log.1
exit 1 exit 1
fi fi
./emqx/bin/emqx_ctl status ./bin/emqx_ctl status
./emqx/bin/emqx stop ./bin/emqx stop
rm -rf emqx cd ..
rm -rf "emqx home"
- uses: actions/upload-artifact@v2 - uses: actions/upload-artifact@v2
with: with:
name: macos name: macos