diff options
author | Mark Pundsack <markpundsack@users.noreply.github.com> | 2016-06-20 15:10:11 -0700 |
---|---|---|
committer | Mark Pundsack <markpundsack@users.noreply.github.com> | 2016-06-20 15:10:11 -0700 |
commit | a03cadcdbf3024ec59234a07a9b87884de5cc7dc (patch) | |
tree | 8d74c576031755823ab90c468d40a9216a528c40 /doc/ci/pipelines.md | |
parent | 41af86bc86a3bab9c83729ff76776fc137b350ef (diff) | |
download | gitlab-ce-a03cadcdbf3024ec59234a07a9b87884de5cc7dc.tar.gz |
Move Pipelines and Builds definitions to their own page
Diffstat (limited to 'doc/ci/pipelines.md')
-rw-r--r-- | doc/ci/pipelines.md | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/ci/pipelines.md b/doc/ci/pipelines.md new file mode 100644 index 00000000000..48a9f994759 --- /dev/null +++ b/doc/ci/pipelines.md @@ -0,0 +1,38 @@ +# Introduction to pipelines and builds + +>**Note:** +Introduced in GitLab 8.8. + +## Pipelines + +A pipeline is a group of [builds] that get executed in [stages] (batches). All +of the builds in a stage are executed in parallel (if there are enough +concurrent [runners]), and if they all succeed, the pipeline moves on to the +next stage. If one of the builds fails, the next stage is not (usually) +executed. + +## Builds + +Builds are individual runs of [jobs]. Not to be confused with a `build` job or +`build` stage. + +## Defining pipelines + +Pipelines are defined in `.gitlab-ci.yml` by specifying [jobs] that run in +[stages]. + +See full [documentation](yaml/README.md#jobs). + +## Seeing pipeline status + +You can find the current and historical pipeline runs under **Pipelines** for your +project. + +## Seeing build status + +Clicking on a pipeline will show the builds that were run for that pipeline. + +[builds]: #builds +[jobs]: yaml/README.md#jobs +[stages]: yaml/README.md#stages +[runners]: runners/README.md |