Glossary · Source control and deployment

Deployment

The controlled process that makes a selected version of source available in a hosting environment.

Also called: deploy, release

Definition

A deployment may build source files, run checks, upload an artifact, configure runtime values, and switch traffic to the new version. Preview and production deployments serve different risk levels. A rollback restores a previously known version when a release fails.

Why it matters

A repeatable deployment connects the version reviewed by humans to the version visitors receive.

Common misunderstanding

Pushing code to a repository does not always deploy it; the trigger and environment rules must be documented.

Related system family: Hosting & Release

Sources

Last reviewed July 16, 2026

Return to the complete glossary