Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

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