Agile & Delivery playbook/Module 7 · Engineering practices

Day 61 / 100 · Engineering practices · CI/CD

Make releases boring.

Continuous integration merges and tests every change automatically. Continuous delivery keeps every change ready to release at the push of a button.

01

Commit small

Small changes, merged to main often.

02

Build and test

Every commit built and tested automatically.

03

Deploy to staging

Automatically, the same way every time.

04

Release

One click, or fully automatic once you trust it.

Small changes. Automated checks. Boring releases.