Professional Documents
Culture Documents
Continuous Integration: Devops Services
Continuous Integration: Devops Services
CONTINUOUS
INTEGRATION
Presented by Group 2
CI Process
Perform preproduction
deployment activities
Run local unit tests on the code for verification before integration
CD - Continuous Delivery
CD - Continuous Deployment
Automated builds and tests are Broken builds are fixed immediately
executed successfully every day The time it takes between the build breaking and
The percentage of automated builds and the having it fixed, either with a check-in that fixes
percentage of automated tests that are executed the problem, or by reverting the breaking change.
successfully every day.
BEST PRACTICES
Test Driven Development Pull Requests & Code Review Optimize Pipeline Speed
Constantly develop and improve A pull request is created when a Any small delay in the CI workflow
the test coverage. Each new developer is ready to merge new will compound exponentially as the
feature should have an code into the main codebase. It rate of feature releases team size,
accompanying set of tests. notifies other developers of the and codebase size grows.
new set of changes.
LIST OF TOOLS
1 Bitbucket Pipelines 2 Azure Pipelines 3 AWS CodePipeline
7 Atlassian Bamboo
Third-party tools
FARZEEN KHAN
BINISHA SHAH
SHUBHAM KUMAR
SHIVAM BANSAL
ROHIT BIRWATKAR
NAGESH SIRSAT
JAI UPADHYAY
JAISON JACOB