taler-android

Android apps for GNU Taler (wallet, PoS, cashier)
Log | Files | Refs | README | LICENSE

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