Unverified Commit 104858cb authored by xster's avatar xster Committed by GitHub

Do not push -pre versions to stores (#15845)

parent b3b9b221
...@@ -5,27 +5,28 @@ set -ex ...@@ -5,27 +5,28 @@ set -ex
export PATH="$PWD/bin:$PWD/bin/cache/dart-sdk/bin:$PATH" export PATH="$PWD/bin:$PWD/bin/cache/dart-sdk/bin:$PATH"
if [ "$SHARD" = "build_and_deploy_gallery" ]; then if [ "$SHARD" = "build_and_deploy_gallery" ]; then
echo "Building and deploying Flutter Gallery" version=$(<version)
echo "Building and deploying Flutter Gallery $version"
if [ "$TRAVIS_OS_NAME" = "linux" ]; then if [ "$TRAVIS_OS_NAME" = "linux" ]; then
echo "Building Flutter Gallery for Android..." echo "Building Flutter Gallery for Android..."
export ANDROID_HOME=`pwd`/android-sdk export ANDROID_HOME=`pwd`/android-sdk
(cd examples/flutter_gallery; flutter build apk --release) (cd examples/flutter_gallery; flutter build apk --release)
echo "Android Flutter Gallery built" echo "Android Flutter Gallery built"
if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_BRANCH" == "dev" ]]; then if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_BRANCH" == "dev" && $version != *"pre"* ]]; then
echo "Deploying to Play Store..." echo "Deploying to Play Store..."
(cd examples/flutter_gallery/android; bundle install && bundle exec fastlane deploy_play_store) (cd examples/flutter_gallery/android; bundle install && bundle exec fastlane deploy_play_store)
else else
echo "Flutter Gallery is only deployed to the Play Store on merged dev branch commits" echo "Flutter Gallery is only deployed to the Play Store on merged and tagged dev branch commits"
fi fi
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
echo "Building Flutter Gallery for iOS..." echo "Building Flutter Gallery for iOS..."
(cd examples/flutter_gallery; flutter build ios --release --no-codesign) (cd examples/flutter_gallery; flutter build ios --release --no-codesign)
echo "iOS Flutter Gallery built" echo "iOS Flutter Gallery built"
if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_BRANCH" == "dev" ]]; then if [[ "$TRAVIS_PULL_REQUEST" == "false" && "$TRAVIS_BRANCH" == "dev" && $version != *"pre"* ]]; then
echo "Re-building with distribution profile and deploying to TestFlight..." echo "Re-building with distribution profile and deploying to TestFlight..."
(cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight) (cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight)
else else
echo "Flutter Gallery is only deployed to the TestFlight on merged dev branch commits" echo "Flutter Gallery is only deployed to the TestFlight on merged and tagged dev branch commits"
fi fi
fi fi
elif [ "$SHARD" = "docs" ]; then elif [ "$SHARD" = "docs" ]; then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment