Merge pull request #8401 from zmstone/0702-fix-cron-triggered-cross-build

0702 fix cron triggered cross build
This commit is contained in:
Zaiming (Stone) Shi 2022-07-03 13:57:54 +01:00 committed by GitHub
commit a32a582bbc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 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
;;

View File

@ -58,6 +58,7 @@ jobs:
relup_test_run:
needs:
- relup_test_plan
if: needs.relup_test_plan.outputs.OLD_VERSIONS != '[]'
runs-on: ubuntu-20.04
strategy:
fail-fast: false