diff --git a/fastlane/Fastfile b/fastlane/Fastfile index ce4bebe017..a523c2401f 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -38,6 +38,24 @@ platform :android do }) end + desc "Build debug and release APKs" + lane :build do |options| + gradle( + task: "clean assemble", + flavor: "tangemAccess", + build_type: "Debug") + gradle( + task: "assemble", + flavor: "tangemAccess", + build_type: "Release", + properties: { + "android.injected.signing.store.file" => options[:keystore], + "android.injected.signing.store.password" => options[:store_password], + "android.injected.signing.key.alias" => options[:key_alias], + "android.injected.signing.key.password" => options[:key_password], + }) + end + desc "Build a debug APK" lane :debug do gradle(task: "clean assemble", diff --git a/fastlane/README.md b/fastlane/README.md index 61b4a5d99a..e452016d75 100644 --- a/fastlane/README.md +++ b/fastlane/README.md @@ -25,7 +25,12 @@ Runs all the tests ``` fastlane android release ``` -Build a release APK +Build a signed release APK +### android build +``` +fastlane android build +``` +Build debug and release APKs ### android debug ``` fastlane android debug