[CHORE] Add job to upload Experimental to Google Play production (#3050)
This commit is contained in:
parent
69c0ccd8a7
commit
f7f13dabcc
|
@ -290,6 +290,24 @@ commands:
|
||||||
command: bundle exec fastlane android beta official:<< parameters.official >>
|
command: bundle exec fastlane android beta official:<< parameters.official >>
|
||||||
working_directory: android
|
working_directory: android
|
||||||
|
|
||||||
|
# EXPERIMENTAL ONLY
|
||||||
|
# No plans to do it for Official
|
||||||
|
upload-to-google-play-production:
|
||||||
|
description: "Upload to Google Play production"
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- attach_workspace:
|
||||||
|
at: android
|
||||||
|
- run:
|
||||||
|
name: Store the google service account key
|
||||||
|
command: echo "$FASTLANE_GOOGLE_SERVICE_ACCOUNT" | base64 --decode > service_account.json
|
||||||
|
working_directory: android
|
||||||
|
- run: *update-fastlane-android
|
||||||
|
- run:
|
||||||
|
name: Fastlane Play Store Upload
|
||||||
|
command: bundle exec fastlane android production
|
||||||
|
working_directory: android
|
||||||
|
|
||||||
upload-to-testflight:
|
upload-to-testflight:
|
||||||
description: "Upload to TestFlight"
|
description: "Upload to TestFlight"
|
||||||
parameters:
|
parameters:
|
||||||
|
@ -382,6 +400,13 @@ jobs:
|
||||||
- upload-to-google-play-beta:
|
- upload-to-google-play-beta:
|
||||||
official: false
|
official: false
|
||||||
|
|
||||||
|
android-google-play-production-experimental:
|
||||||
|
<<: *defaults
|
||||||
|
docker:
|
||||||
|
- image: circleci/android:api-28-node
|
||||||
|
steps:
|
||||||
|
- upload-to-google-play-production
|
||||||
|
|
||||||
android-google-play-beta-official:
|
android-google-play-beta-official:
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
docker:
|
docker:
|
||||||
|
@ -466,6 +491,13 @@ workflows:
|
||||||
- android-google-play-beta-experimental:
|
- android-google-play-beta-experimental:
|
||||||
requires:
|
requires:
|
||||||
- android-hold-google-play-beta-experimental
|
- android-hold-google-play-beta-experimental
|
||||||
|
- android-hold-google-play-production-experimental:
|
||||||
|
type: approval
|
||||||
|
requires:
|
||||||
|
- android-build-experimental
|
||||||
|
- android-google-play-production-experimental:
|
||||||
|
requires:
|
||||||
|
- android-hold-google-play-production-experimental
|
||||||
|
|
||||||
# Android Official
|
# Android Official
|
||||||
- android-hold-build-official:
|
- android-hold-build-official:
|
||||||
|
|
|
@ -32,4 +32,13 @@ platform :android do
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
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'
|
||||||
|
)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue