From a0d7147811b59d073d53b3058ea30409b95f9f4c Mon Sep 17 00:00:00 2001 From: stonega Date: Wed, 10 Feb 2021 20:45:18 +0800 Subject: [PATCH] Upload fastlane file. --- fastlane/Appfile | 2 ++ fastlane/Fastfile | 38 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 fastlane/Appfile create mode 100644 fastlane/Fastfile diff --git a/fastlane/Appfile b/fastlane/Appfile new file mode 100644 index 0000000..0532269 --- /dev/null +++ b/fastlane/Appfile @@ -0,0 +1,2 @@ +json_key_file("/home/stone/Documents/api.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one +package_name("com.stonegate.tsacdop") diff --git a/fastlane/Fastfile b/fastlane/Fastfile new file mode 100644 index 0000000..19c557c --- /dev/null +++ b/fastlane/Fastfile @@ -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 "Runs all the tests" + lane :test do + gradle(task: "test") + end + + desc "Submit a new Beta Build to Crashlytics Beta" + lane :beta do + gradle(task: "clean assembleRelease") + crashlytics + + # sh "your_script.sh" + # You can also use other beta testing services here + end + + desc "Deploy a new version to the Google Play" + lane :deploy do + gradle(task: "clean assembleRelease") + upload_to_play_store + end +end