Continuous deployment

/kənˈtɪnjuəs dɪˈplɔɪmənt/ noun

Definition

An automated software release process where code changes that pass all tests are automatically deployed to production without human intervention. Every code commit potentially becomes a live release.

Etymology

Evolved from continuous integration practices in the 2000s, with 'continuous' from Latin 'continuus' meaning unbroken, and 'deployment' from French 'déployer' meaning to unfold or spread out. The concept gained traction with companies like Netflix and Facebook pioneering automated release pipelines.

Kelly Says

Continuous deployment is like having a magical publishing system where every time you finish writing a sentence, it instantly appears in every bookstore worldwide - but only if it passes grammar and spell check first! Companies using this deploy code hundreds of times per day instead of once per month.

Related Words

Explore More Words

Get the Word Orb API

Complete word intelligence in one call. Free tier — 50 lookups/day.