Skip to content
This repository has been archived by the owner on Mar 24, 2022. It is now read-only.

Latest commit

 

History

History
21 lines (10 loc) · 1 KB

File metadata and controls

21 lines (10 loc) · 1 KB

Pipeline image

Gated CI pipelines

Gated pipelines provide control for administrators and release managers on when a given software release is deployed to a tightly protected environment (e.g. production).

The execution of jobs that perform certain tasks (e.g. deployment) targeting the downstream environment beyond the "gate" step is done only upon either an approval coming from an external Change Control system or an explicit manual trigger of such step.

Here are a few samples of this pattern:

  1. A simple gated pipeline

  2. Ship-it! A gated pipeline with notifications

  3. A more sophisticated gated pipeline

  4. A gated pipeline controlled by GitHub Pull Requests

Gated pipeline with GitHub PR