The Process
CI Process
For any pull request (maybe more strict on push request) on any branches, run following steps
- lint code
- build code
- test code
- unit test
- integration test
- end 2 end test
CD Process
- For any push event on ['dev', 'sandbox', 'main'] branch
- Run CI
- Run deploy