Please enable JavaScript.
Coggle requires JavaScript to display documents.
Continuous Integration (What is it? (Objectives, Why?, Continuous…
Continuous Integration
Agile Dev
Principles
Integration
What is it?
Objectives
Why?
Continuous Integration vs Tooling
Implementation
Workflow
Effecctive Continuous Integration
Automation practices
Create a comprehensive automated test suite
Keep the build and test process short
Developer's to mangage their dev workspace
Use CI software
Regular Check-in
Essential practices
Don't check in on a broken build
Always run all commit tests locally before committing, or get CI server do it
Wait for Commit Tests to Pass before Moving on
Never Go Home on a Broken build
Always be prepared to revert to the previous revision
Time-box fixing before reverting
Do not comment out failing tests
Take responsibility for all beakages that result from your changes
Continuous Delivery
Why?
Deployment Pipeline
Continuous Deployment
Tools
Jenkins
Running Multiple Steps
Execution Environment
Recording Tests and Artefacts
Cleaning and Notifications
Continuous Delivery vs Continuous Deployment