diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 31085f1e229fd9d8da2e1f3eafbe87b958228f47..b9ead40f7a8519b250c623f2c1af3150b7612fc4 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -25,18 +25,8 @@ platform :android do desc "Submit a new Google Test Build to Firebase App Distribution" lane :distributeViaFirebase do |options| gradle(task: "bundleRelease") - # gradle(task: "clean assembleRelease") - # gradle(task: "clean assembleDebug") - - # find apk path - #output_path = "/home/karthik_shetty_niveussolutions_c/var/lib/jenkins/workspace/fastlane/app/build/outputs/apk/release/app-release-unsigned.apk" - #output_path = "/home/karthik_shetty_niveussolutions_c/var/lib/jenkins/workspace/fastlane/app/build/outputs/apk/debug/app-debug.apk" - #output_json_path = "app/build/outputs/apk/release/output-metadata.json" - #build_output = load_json(json_path: output_json_path) - #elements = build_output["elements"][0] - - #apk_path = "app/build/outputs/apk/release/app-release-unsigned.apk" - apk_path = "app/build/outputs/apk/debug/app-debug.apk" + + apk_path = "app/build/outputs/bundle/release/app-release.aab" firebase_app_distribution( app: ENV["FIREBASE_APP_ID"], @@ -45,32 +35,26 @@ platform :android do groups_file: "fastlane/groups.txt", service_credentials_file: ENV["FIREBASE_LOGIN_CREDENTIALS"] ) - end + end - desc "build the apk" lane :build do - gradle(task: "clean assembleDebug") + gradle(task: "bundleRelease") + #gradle(task: "clean assembleDebug") # gradle(task: "clean assembleRelease") end - desc "Deploy a new version to the Google Play" - lane :deploy do - # gradle(task: "clean assembleRelease") - # upload_to_play_store - end - desc "Deploy a new version to the Google Play - Alpha" lane :deployToplay do - gradle(task: "clean assembleDebug") + gradle(task: "bundleRelease") upload_to_google_play( track: "alpha", json_key: "/home/karthik_shetty_niveussolutions_c/prj-common-services-01-0c9b948542c2.json", package_name: "com.kp.testapp", - apk: "app/build/outputs/apk/debug/app-debug.apk", + apk: "app/build/outputs/bundle/release/app-release.aab", skip_upload_metadata: true, # Set to false if you want to upload metadata (e.g., changelog) skip_upload_images: true, # Set to false if you want to upload screenshots, feature graphics, etc. ) - end + end end