unoplatform / uno.templates

Uno Platform project templates
https://platform.uno/
Other
16 stars 9 forks source link

[Epic] More complete CI templates #679

Open MartinZikmund opened 2 months ago

MartinZikmund commented 2 months ago

What would you like to be added:

Common request of users is to get a more complete CI templates which are plug and play (user just provides their required details e.g. signing keys, certificates, etc., which will be documented along with the CI templates)

  1. Building target-specific side-loadable packages
  2. Running xplat Runtime Tests
  3. WASM
    • Deploy to Azure Static Web Apps
    • Deploy to Azure App Services
    • Deploy to AWS?
  4. Android - sign and deploy to Google Play
    • Beta packages
    • Production packages
  5. iOS - sign and deploy to App Store
    • Beta packages
    • Production packages
  6. macOS - sign and deploy to App Store
    • Beta packages
    • Production packages
      1. WinAppSDK - sign and deploy to Microsoft Store
    • Beta packages
    • Production packages
      1. Other stores? Ubuntu, etc.

Other concerns

dansiegel commented 2 months ago

I'm not sure how crazy we should be getting on QA/Prod pipelines... but in general I agree the templates should be updated to get people off the ground with something that can generate an app package for each platform. If you have at least the scaffolding to get an app built it's generally not too bad to customize it a bit to have a build for QA and one for Prod and there are a lot of assumptions people could make that I'm not sure we should be doing.

agneszitte commented 2 months ago

cc @jeromelaban, @francoistanguay for info