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