nathanbaleeta / ureport_mobile

U-Report is a social messaging tool and data collection system developed by UNICEF to improve citizen engagement, inform leaders, and foster positive change. The program sends polls and alerts to its participants, collecting real-time responses, and subsequently publishes gathered data.
https://ureport.in/
GNU General Public License v3.0
6 stars 1 forks source link

Setup CI/CD Pipeline using Github Actions #8

Closed nathanbaleeta closed 4 years ago

nathanbaleeta commented 4 years ago

Continuous integration systems lets the development team automatically build and test the U-Report app every time you check in updates into the version control system. The continuous integration tool should be able to run tests and generate an apk.

Github Actions is among the popular CI/CD tools currently on the market and has support for Flutter projects. The CI/CD build pipeline should be able to do linting, runs tests and uploads generated build apk to Github releases.

Hint: https://levelup.gitconnected.com/ci-cd-for-flutter-apps-3a56e3fc6d8e https://docs.github.com/en/actions/reference/workflow-syntax-for-github-actions