From 8cc4ffac7d490bf05f5d3501ab13b8ce6d4b32bc Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Fri, 3 Jul 2020 21:24:07 +0200 Subject: Split fastlane lanes --- fastlane/Fastfile | 33 ++++++++++++++++++++++----------- fastlane/README.md | 16 +++++++++++++--- 2 files changed, 35 insertions(+), 14 deletions(-) diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 7414e21cf..ebfbd8694 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -18,17 +18,8 @@ opt_out_usage default_platform(:android) platform :android do - desc "Runs Unit tests" - private_lane :unittests do - gradle(task: "testPlayReleaseUnitTest") - end - - desc "Runs Instrumented tests" - private_lane :instrumentedtests do - gradle(task: "connectedDevDebugAndroidTest") - end - - lane :release_beta do + desc "Tags the current version and publish it on F-Droid" + lane :release_fdroid do unittests instrumentedtests info = computeversion @@ -40,6 +31,26 @@ platform :android do ) end + desc "Publish on Google Play Store Beta channel" + lane :release_play_store_beta do + + end + + desc "Publish on Google Play Store Production channel" + lane :release_play_store_prod do + + end + + desc "Runs Unit tests" + private_lane :unittests do + gradle(task: "testPlayReleaseUnitTest") + end + + desc "Runs Instrumented tests" + private_lane :instrumentedtests do + gradle(task: "connectedDevDebugAndroidTest") + end + desc "compute version" private_lane :computeversion do |options| File.open("../app/build.gradle","r") do |f| diff --git a/fastlane/README.md b/fastlane/README.md index 3a1975bba..dbc592f81 100644 --- a/fastlane/README.md +++ b/fastlane/README.md @@ -16,11 +16,21 @@ or alternatively using `brew cask install fastlane` # Available Actions ## Android -### android release_beta +### android release_fdroid ``` -fastlane android release_beta +fastlane android release_fdroid ``` - +Tags the current version and publish it on F-Droid +### android release_play_store_beta +``` +fastlane android release_play_store_beta +``` +Publish on Google Play Store Beta channel +### android release_play_store_prod +``` +fastlane android release_play_store_prod +``` +Publish on Google Play Store Production channel ---- -- cgit v1.2.3