fmidev / weather-app

FMI's official weather application for mobile devices
7 stars 2 forks source link

Build latest version from main-branch automatically #635

Closed geosaaga closed 3 weeks ago

geosaaga commented 1 month ago

Create pipeline to build latest app version from main-branch and make it available somewhere (S3 etc.). This allows to test the latest features. At least for Android version, for iOS if reasonably easy to publish somewhere.

geosaaga commented 1 month ago

Created pipeline for Android PR: https://github.com/fmidev/weather-app/pull/636

Didn't create similar for iOS, because similar approach doesn't make sense there and Testflight would be flooded with builds. It is better to build iOS version manually with current CI/CD pipeline when necessary and distribute with Testflight.

To make testing easier it could be possible to use for example Firebase App Distribution to distribute test builds.

https://firebase.google.com/docs/app-distribution