diff --git a/fastlane/Fastfile b/fastlane/Fastfile index eafde3ab5..9d895eb4d 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -30,4 +30,27 @@ platform :android do skip_upload_screenshots: true, ) end + + desc "Build the F-Droid release" + lane :fdroid_build do + gradle( + task: "clean assembleFdroidRelease", + properties: { + "android.injected.version.name" => ENV['VERSION_NAME'], + "android.injected.version.code" => ENV['VERSION_CODE'] + } + ) + end + + desc "Build the Google Release" + private_lane :build_google_release do + gradle( + task: "clean bundleGoogleRelease assembleGoogleRelease", + print_command: false, + properties: { + "android.injected.version.name" => ENV['VERSION_NAME'], + "android.injected.version.code" => ENV['VERSION_CODE'] + } + ) + lane_context[SharedValues::GRADLE_AAB_OUTPUT_PATH] end