Unverified Commit df5905f3 authored by xster's avatar xster Committed by GitHub

Let travis test archiving per commit too (#16004)

parent 77403ba6
...@@ -22,9 +22,14 @@ if [ "$SHARD" = "build_and_deploy_gallery" ]; then ...@@ -22,9 +22,14 @@ if [ "$SHARD" = "build_and_deploy_gallery" ]; 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" && $version != *"pre"* ]]; then if [[ "$TRAVIS_PULL_REQUEST" == "false" ]]; then
echo "Re-building with distribution profile and deploying to TestFlight..." if [[ "$TRAVIS_BRANCH" == "dev" && $version != *"pre"* ]]; then
(cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight) echo "Archiving with distribution profile and deploying to TestFlight..."
(cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight upload:true)
else
echo "Archiving with distribution profile..."
(cd examples/flutter_gallery/ios; bundle install && bundle exec fastlane build_and_deploy_testflight)
fi
else else
echo "Flutter Gallery is only deployed to the TestFlight on merged and tagged dev branch commits" echo "Flutter Gallery is only deployed to the TestFlight on merged and tagged dev branch commits"
fi fi
......
...@@ -19,7 +19,7 @@ end ...@@ -19,7 +19,7 @@ end
# rebuild the app by: # rebuild the app by:
# 1- Signing using the publishing credentials; and # 1- Signing using the publishing credentials; and
# 2- xcodebuild with archive option # 2- xcodebuild with archive option
platform :ios do platform :ios do |options|
desc 'Push a new release to TestFlight' desc 'Push a new release to TestFlight'
lane :build_and_deploy_testflight do lane :build_and_deploy_testflight do
# Doesn't do anything when not on Travis. # Doesn't do anything when not on Travis.
...@@ -73,6 +73,8 @@ platform :ios do ...@@ -73,6 +73,8 @@ platform :ios do
codesigning_identity: 'iPhone Distribution: Store Ladd (S8QB4VV633)', codesigning_identity: 'iPhone Distribution: Store Ladd (S8QB4VV633)',
) )
upload_to_testflight if options[:upload]
upload_to_testflight
end
end end
end end
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