Merge branch 'develop_sky_liyi' into 'develop_sky'
fix:调整tag触发构建的正则判断 See merge request StarlockTeam/app-starlock!71
This commit is contained in:
commit
6863f20879
@ -8,7 +8,7 @@ export ENV_BUILD_WORKSPACE=${CI_PROJECT_DIR}
|
|||||||
echo "GITLAB_WORKSPACE: ${CI_PROJECT_DIR}"
|
echo "GITLAB_WORKSPACE: ${CI_PROJECT_DIR}"
|
||||||
cd ${CI_PROJECT_DIR}/android
|
cd ${CI_PROJECT_DIR}/android
|
||||||
echo "ENV_BUILD_TAG:${ENV_BUILD_TAG},ENV_BUILD_BRANCH:${ENV_BUILD_BRANCH}"
|
echo "ENV_BUILD_TAG:${ENV_BUILD_TAG},ENV_BUILD_BRANCH:${ENV_BUILD_BRANCH}"
|
||||||
regex='^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z]+\.[0-9]+)?$'
|
regex='^(sky_)?v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z]+\.[0-9]+)?$'
|
||||||
if [[ "${ENV_BUILD_BRANCH}" == "canary_release" ]]; then
|
if [[ "${ENV_BUILD_BRANCH}" == "canary_release" ]]; then
|
||||||
echo "===build canary_release: ${NEXT_VERSION}"
|
echo "===build canary_release: ${NEXT_VERSION}"
|
||||||
export ENV_BUILD_TAG=${NEXT_VERSION}
|
export ENV_BUILD_TAG=${NEXT_VERSION}
|
||||||
@ -16,10 +16,15 @@ if [[ "${ENV_BUILD_BRANCH}" == "canary_release" ]]; then
|
|||||||
bundle exec fastlane release_apk flavor:sky --verbose
|
bundle exec fastlane release_apk flavor:sky --verbose
|
||||||
elif [[ $ENV_BUILD_TAG =~ $regex ]]; then
|
elif [[ $ENV_BUILD_TAG =~ $regex ]]; then
|
||||||
echo "===build release===$ENV_BUILD_TAG"
|
echo "===build release===$ENV_BUILD_TAG"
|
||||||
bundle exec fastlane release_apk flavor:xhj --verbose
|
if [[ "${ENV_BUILD_TAG}" =~ ^sky_ ]]; then
|
||||||
bundle exec fastlane release_apk flavor:sky --verbose
|
bundle exec fastlane release_apk flavor:sky --verbose
|
||||||
bundle exec fastlane release_bundle flavor:xhj_bundle --verbose
|
bundle exec fastlane release_bundle flavor:sky --verbose
|
||||||
bundle exec fastlane release_bundle flavor:sky --verbose
|
else
|
||||||
|
bundle exec fastlane release_apk flavor:xhj --verbose
|
||||||
|
bundle exec fastlane release_apk flavor:sky --verbose
|
||||||
|
bundle exec fastlane release_bundle flavor:xhj_bundle --verbose
|
||||||
|
bundle exec fastlane release_bundle flavor:sky --verbose
|
||||||
|
fi
|
||||||
elif [[ "${ENV_BUILD_BRANCH}" == "develop" ]]; then
|
elif [[ "${ENV_BUILD_BRANCH}" == "develop" ]]; then
|
||||||
echo "===build dev===${NEXT_VERSION}"
|
echo "===build dev===${NEXT_VERSION}"
|
||||||
bundle exec fastlane beta flavor:xhj env:dev --verbose
|
bundle exec fastlane beta flavor:xhj env:dev --verbose
|
||||||
|
|||||||
10
ios/build.sh
10
ios/build.sh
@ -9,7 +9,7 @@ echo "GITLAB_WORKSPACE: ${CI_PROJECT_DIR}"
|
|||||||
cd ${CI_PROJECT_DIR}/ios
|
cd ${CI_PROJECT_DIR}/ios
|
||||||
#bundle exec pod install
|
#bundle exec pod install
|
||||||
echo "ENV_BUILD_TAG:${ENV_BUILD_TAG},ENV_BUILD_BRANCH:${ENV_BUILD_BRANCH}"
|
echo "ENV_BUILD_TAG:${ENV_BUILD_TAG},ENV_BUILD_BRANCH:${ENV_BUILD_BRANCH}"
|
||||||
regex='^v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z]+\.[0-9]+)?$'
|
regex='^(sky_)?v[0-9]+\.[0-9]+\.[0-9]+(-[a-zA-Z]+\.[0-9]+)?$'
|
||||||
|
|
||||||
# ==== 调试输出,确认环境和依赖 ====
|
# ==== 调试输出,确认环境和依赖 ====
|
||||||
echo "=== FASTLANE/GEM/ENV DEBUG ==="
|
echo "=== FASTLANE/GEM/ENV DEBUG ==="
|
||||||
@ -29,8 +29,12 @@ if [[ "${ENV_BUILD_BRANCH}" == "canary_release" ]]; then
|
|||||||
bundle exec fastlane release_ipa flavor:sky --verbose
|
bundle exec fastlane release_ipa flavor:sky --verbose
|
||||||
elif [[ $ENV_BUILD_TAG =~ $regex ]]; then
|
elif [[ $ENV_BUILD_TAG =~ $regex ]]; then
|
||||||
echo "===build release===$ENV_BUILD_TAG"
|
echo "===build release===$ENV_BUILD_TAG"
|
||||||
bundle exec fastlane release_ipa flavor:xhj --verbose
|
if [[ "${ENV_BUILD_TAG}" =~ ^sky_ ]]; then
|
||||||
bundle exec fastlane release_ipa flavor:sky --verbose
|
bundle exec fastlane release_ipa flavor:sky --verbose
|
||||||
|
else
|
||||||
|
bundle exec fastlane release_ipa flavor:xhj --verbose
|
||||||
|
bundle exec fastlane release_ipa flavor:sky --verbose
|
||||||
|
fi
|
||||||
elif [[ "${ENV_BUILD_BRANCH}" == "develop" ]]; then
|
elif [[ "${ENV_BUILD_BRANCH}" == "develop" ]]; then
|
||||||
echo "===build dev===${NEXT_VERSION}"
|
echo "===build dev===${NEXT_VERSION}"
|
||||||
bundle exec fastlane beta flavor:xhj env:Dev --verbose
|
bundle exec fastlane beta flavor:xhj env:Dev --verbose
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user