MovingBlocks / DestinationSol

Official continuation of Destination Sol, the great fun little arcade space shooter from http://sourceforge.net/projects/destinationsol/ Modules live at https://github.com/DestinationSol/
Apache License 2.0
330 stars 122 forks source link

Android Fastlane releases #652

Closed BenjaminAmos closed 2 years ago

BenjaminAmos commented 2 years ago

Description

This pull request adds support for fastlane releases to Google Play based on the use of specific tags. Tagging a release as va.b.c-alpha will release to the alpha track, va.b.c-beta to the beta track and va.b.c to the production track. It also re-organises the Jenkinsfile to use the declarative pipeline syntax.

Testing

Testing this requires the following additional secrets in Jenkins:

Id Type Description
destsol-playstore-secret Secret File The secret json for Play Store deployments
destsol-signing-keystore Secret File The keystore used to sign releases
destsol-keystore-pass Secret Text The password used to unlock the signing keystore
destsol-signing-alias Secret Text The key alias used to sign releases
destsol-signing-pass Secret Text The password for the key used to sign releases

Notes

This depends on MovingBlocks/DestSolAndroid#25 and MovingBlocks/JenkinsAgentAndroid#1.

Cervator commented 2 years ago

This looks amazing 👍 I've added the credentials to Jenkins, time to see how it goes! 🚀