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

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