preetjdp / YouOweMe

Making it simpler to track those chillars
9 stars 6 forks source link

[NEW IDEA] Automated Builds #2

Closed preetjdp closed 4 years ago

preetjdp commented 4 years ago

Is your feature request related to a problem? Please describe. The Idea is to setup CI / CD using for daily Automated Builds.

Describe the idea / solution you'd like The solution proposed it to use Github Actions and specifically this Flutter Action Plugin

preetjdp commented 4 years ago

Found this as a potential wrapper for Firebase App Distribution. https://github.com/marketplace/actions/firebase-github-action

preetjdp commented 4 years ago

Explore the use of Netlify Actions to deploy the web subsidiary of the app.

preetjdp commented 4 years ago

Obviously Gotta implement this. https://github.com/micnncim/action-lgtm-reaction

preetjdp commented 4 years ago

Implement this to upload artifacts after building the Apk on the Action

preetjdp commented 4 years ago

Further Development of this system is being on this branch. Automated Builds Branch

preetjdp commented 4 years ago

The GrapqhQL API is also being build and deployed using Github Actions under a different workflow. https://github.com/preetjdp/YouOweMe/blob/fea488706fe3ef6fbf7280ae95acb0f91e906a67/.github/workflows/serverBuild.yaml#L1-L48

preetjdp commented 4 years ago

As the api is now moved to AppEngine the above above is now stale.

preetjdp commented 4 years ago

Also consider to use this plugin https://github.com/marketplace/actions/flutter-package-updater

preetjdp commented 4 years ago

Added Dependency Bot with https://github.com/preetjdp/YouOweMe/commit/09717ebaa79dc52251ff6b6fc8032c9d932ba546