vasani-arpit / Privacy-Whatsapp

Privacy centric WhatsApp™ features.
1 stars 4 forks source link

Implement CI/CD #1

Open vasani-arpit opened 3 years ago

vasani-arpit commented 3 years ago

Pipeline 1

Build the project and make a release for all OSs.

Every time a when something is pushed in master. Take the code, compile it, and generate exe/zip/setup files for linux/mac/windows not necessarily in order.

Once these files are created make a github release and add these files into it. For this you can take reference from https://github.com/tbs-raviashara/flutter-demo/blob/master/.github/workflows/dart.yml

Pipeline 2

When someone create an PR on master we need to make sure it builds successfully. So pipeline will just build the project, the rest should be automatically managed by GH.