forked from trent_larson/crowd-funder-for-time-pwa
feat: Add Fastlane configuration for mobile app deployment
- Add Fastlane scripts for iOS and Android beta/release - Remove DID generator scripts in favor of mobile deployment - Update .gitignore for Fastlane artifacts and reports - Remove Android test results and build artifacts - Increase deep link test timeout for better reliability The changes improve mobile deployment by: 1. Adding automated deployment pipelines for iOS/Android 2. Cleaning up build artifacts from version control 3. Improving test reliability with longer timeouts 4. Removing unused DID generator scripts 5. Adding proper gitignore rules for mobile builds
This commit is contained in:
38
android/fastlane/Fastfile
Normal file
38
android/fastlane/Fastfile
Normal file
@@ -0,0 +1,38 @@
|
||||
# This file contains the fastlane.tools configuration
|
||||
# You can find the documentation at https://docs.fastlane.tools
|
||||
#
|
||||
# For a list of all available actions, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/actions
|
||||
#
|
||||
# For a list of all available plugins, check out
|
||||
#
|
||||
# https://docs.fastlane.tools/plugins/available-plugins
|
||||
#
|
||||
|
||||
# Uncomment the line if you want fastlane to automatically update itself
|
||||
# update_fastlane
|
||||
|
||||
default_platform(:android)
|
||||
|
||||
platform :android do
|
||||
desc "Build and deploy Android app"
|
||||
lane :beta do
|
||||
gradle(
|
||||
task: "clean assembleRelease"
|
||||
)
|
||||
upload_to_play_store(
|
||||
track: 'beta',
|
||||
aab: '../app/build/outputs/bundle/release/app-release.aab'
|
||||
)
|
||||
end
|
||||
|
||||
lane :release do
|
||||
gradle(
|
||||
task: "clean assembleRelease"
|
||||
)
|
||||
upload_to_play_store(
|
||||
aab: '../app/build/outputs/bundle/release/app-release.aab'
|
||||
)
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user