Android Fastlane

This commit is contained in:
Diego Mello 2023-06-21 09:53:33 -03:00
parent 654e19b95b
commit b2c5f588bd
2 changed files with 8 additions and 25 deletions

View File

@ -1,2 +1,2 @@
json_key_file("service_account.json") # Path to the json secret file - Follow https://docs.fastlane.tools/actions/supply/#setup to get one
package_name("chat.rocket.reactnative")
package_name("chat.rocket.android")

View File

@ -18,35 +18,18 @@ default_platform(:android)
platform :android do
desc "Upload App to Play Store Internal"
lane :beta do |options|
if options[:official]
upload_to_play_store(
package_name: 'chat.rocket.android',
track: 'internal',
aab: 'android/app/build/outputs/bundle/officialPlayRelease/app-official-play-release.aab'
aab: 'android/app/build/outputs/bundle/playRelease/app-play-release.aab'
)
else
upload_to_play_store(
package_name: 'chat.rocket.reactnative',
track: 'internal',
aab: 'android/app/build/outputs/bundle/experimentalPlayRelease/app-experimental-play-release.aab'
)
end
end
desc "Upload App to Internal App Sharing"
lane :internal_app_sharing do
upload_to_play_store_internal_app_sharing(
package_name: 'chat.rocket.reactnative',
aab: 'android/app/build/outputs/bundle/experimentalPlayRelease/app-experimental-play-release.aab'
)
end
desc "Upload App to Play Store Production"
lane :production do |options|
upload_to_play_store(
package_name: 'chat.rocket.reactnative',
track: 'production',
aab: 'android/app/build/outputs/bundle/experimentalPlayRelease/app-experimental-play-release.aab'
package_name: 'chat.rocket.android',
aab: 'android/app/build/outputs/bundle/playRelease/app-play-release.aab'
)
end
end