Fastfile (1272B)
1 # This file contains the fastlane.tools configuration 2 # You can find the documentation at https://docs.fastlane.tools 3 # 4 # For a list of all available actions, check out 5 # 6 # https://docs.fastlane.tools/actions 7 # 8 # For a list of all available plugins, check out 9 # 10 # https://docs.fastlane.tools/plugins/available-plugins 11 # 12 13 # Uncomment the line if you want fastlane to automatically update itself 14 # update_fastlane 15 16 opt_out_usage 17 18 default_platform(:android) 19 20 platform :android do 21 desc "Deploy a new version to the Google Play beta track" 22 lane :deploy do 23 gradle( 24 task: "bundle", 25 build_type: "Release", 26 gradle_path: '../gradlew', 27 properties: { 28 "android.injected.signing.store.file" => ENV["TALER_KEYSTORE_PATH"], 29 "android.injected.signing.store.password" => ENV["TALER_KEYSTORE_PASS"], 30 "android.injected.signing.key.alias" => ENV["TALER_KEYSTORE_POS_ALIAS"], 31 "android.injected.signing.key.password" => ENV["TALER_KEYSTORE_POS_PASS"], 32 } 33 ) 34 upload_to_play_store( 35 skip_upload_images: 'true', 36 skip_upload_screenshots: 'true', 37 skip_upload_apk: 'true', # This is an app bundle, so APK is not possible 38 validate_only: 'false' 39 ) 40 end 41 end