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
export PATH="$PWD/bin:$PWD/bin/cache/dart-sdk/bin:$PATH"
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
echo "Building Flutter Gallery for Android..."
export ANDROID_HOME=`pwd`/android-sdk
(cd examples/flutter_gallery; flutter build apk --release)
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..."
(cd examples/flutter_gallery/android; bundle install && bundle exec fastlane deploy_play_store)
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
elif [ "$TRAVIS_OS_NAME" = "osx" ]; then
echo "Building Flutter Gallery for iOS..."
(cd examples/flutter_gallery; flutter build ios --release --no-codesign)
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..."
(cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight)
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
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