Steps of CI/CD
- Triggerd by a new change in the Version Control system
- Get the latest source code
- Compile the project (if necessary)
- Run the unit tests
- Save the artifact in a safe storage
- Create a package
- Set up a test system (might need multiple machines)
- Run integration / acceptance tests
- Deliver the new version
- Deploy the new version
- Collect coverage reports
- Number of tests - graph