taler-android

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

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