Document types of pipelines
This commit is contained in:
parent
f54917f118
commit
345e94fdf9
1 changed files with 10 additions and 0 deletions
|
@ -13,6 +13,16 @@ executed.
|
|||
|
||||
![Pipelines example](img/pipelines.png)
|
||||
|
||||
### Types of Pipelines
|
||||
|
||||
There are three types of pipelines that often use the single shorthand of "pipeline". People often talk about them as if each one is "the" pipeline, but really, they're just pieces of a single, comprehensive pipeline.
|
||||
|
||||
![](/images/direction/cicd/types-of-pipelines.svg)
|
||||
|
||||
1. **CI Pipeline**: Build and test stages defined in `.gitlab-ci.yml`
|
||||
2. **Deploy Pipeline**: Deploy stage(s) defined in `.gitlab-ci.yml` The flow of deploying code to servers through various stages: e.g. development to staging to production
|
||||
3. **Project Pipeline**: Cross-project CI dependencies [triggered via API]((triggers)), particularly for micro-services, but also for complicated build dependencies: e.g. api -> front-end, ce/ee -> omnibus.
|
||||
|
||||
## Builds
|
||||
|
||||
Builds are individual runs of [jobs]. Not to be confused with a `build` job or
|
||||
|
|
Loading…
Reference in a new issue