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