ci: fix cron triggered cross-build

This commit is contained in:
Zaiming (Stone) Shi 2022-07-02 19:49:37 +02:00
parent cda58e2f18
commit afbbd33496
1 changed files with 9 additions and 7 deletions

View File

@ -42,13 +42,13 @@ jobs:
git config --global --add safe.directory "$(pwd)"
tag=${{ github.ref }}
if git describe --tags --match "[v|e]*" --exact; then
echo "This is an exact git tag, will publish release"
is_exact='true'
echo "WARN: This is an exact git tag, will publish release"
is_exact_tag='true'
else
echo "This is NOT an exact git tag, will not publish release"
is_exact='false'
echo "WARN: This is NOT an exact git tag, will not publish release"
is_exact_tag='false'
fi
echo "::set-output name=IS_EXACT_TAG::${is_exact}"
echo "::set-output name=IS_EXACT_TAG::${is_exact_tag}"
case $tag in
refs/tags/v*)
PROFILE='emqx'
@ -66,8 +66,10 @@ jobs:
true
;;
*)
echo "ERROR: Failed to resolve build profile"
exit 1
# maybe triggered from schedule
echo "WARN: \"$PROFILE\" is not a valid profile."
echo "building the default profile 'emqx' instead"
PROFILE='emqx'
;;
esac
;;