Fastfile (1281B)
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 22 desc "Deploy a new version to the Google Play beta track" 23 lane :deploy do 24 gradle( 25 task: "bundle", 26 build_type: "Release", 27 gradle_path: '../gradlew', 28 properties: { 29 "android.injected.signing.store.file" => ENV["TALER_KEYSTORE_PATH"], 30 "android.injected.signing.store.password" => ENV["TALER_KEYSTORE_PASS"], 31 "android.injected.signing.key.alias" => ENV["TALER_KEYSTORE_CASHIER_ALIAS"], 32 "android.injected.signing.key.password" => ENV["TALER_KEYSTORE_CASHIER_PASS"], 33 } 34 ) 35 upload_to_play_store( 36 skip_upload_images: 'true', 37 skip_upload_screenshots: 'true', 38 skip_upload_apk: 'true', # This is an app bundle, so APK is not possible 39 validate_only: 'false' 40 ) 41 end 42 end