Skip to content
Latchkey

Definition of Done - CI/CD Glossary Definition

A definition of done is a shared, explicit checklist of conditions a work item must meet to count as complete, such as code reviewed, tests passing, and changes merged and deployable.

In CI/CD

Much of a definition of done can be enforced mechanically: a required passing pipeline, code coverage thresholds, and a successful deploy to staging turn "done" into something the pipeline verifies.

Related guides

Tired of flaky CI? Latchkey auto-heals failed jobs and retries them for you. Start free →