gitlab-org--gitlab-foss/doc/ci
Steve Azzopardi a051dd6ac8
Update web terminal note for shared runners
The current documentation suggests that a user can not use his own
runner for a specific group or project. At first I thought this was the
case but it is not true, since we do allow websocket connections on
GitLab.com, this was discovered as part of the investigation on
https://gitlab.com/gitlab-org/gitlab-ce/issues/52611.
2019-01-30 08:45:40 +01:00
..
autodeploy Deprecate Auto Deploy's quick start guide 2019-01-02 15:25:59 +09:00
build_artifacts
caching Remove gem install bundler from Docker-based Ruby environments 2019-01-01 19:27:19 +09:00
docker Fix most instances of bare URLs in markdown 2019-01-24 06:52:33 +00:00
examples Fix most instances of bare URLs in markdown 2019-01-24 06:52:33 +00:00
img Docs route maps 2019-01-21 17:08:31 +00:00
interactive_web_terminal Update web terminal note for shared runners 2019-01-30 08:45:40 +01:00
merge_request_pipelines Merge branch 'docs/pipelines-merge-requests' into 'master' 2018-12-19 22:34:14 +00:00
permissions
quick_start Fix #55740: Use --no-document option instead of deprecated options in simple .gitlab-ci.yml file 2018-12-27 14:19:41 +00:00
review_apps Docs route maps 2019-01-21 17:08:31 +00:00
runners Add private runner warnings 2019-01-10 02:37:58 +00:00
services Update mysql.md 2018-12-21 13:49:20 +00:00
ssh_keys
triggers Compress all images under doc/ 2018-12-18 11:09:04 +01:00
variables Add GitLab Pages predefined variables 2019-01-29 16:47:25 +00:00
yaml Merge branch 'docs-add-git-strategy-note' into 'master' 2019-01-20 23:13:36 +00:00
enable_or_disable_ci.md
environments.md Docs route maps 2019-01-21 17:08:31 +00:00
git_submodules.md
junit_test_reports.md Fix most instances of bare URLs in markdown 2019-01-24 06:52:33 +00:00
pipelines.md Make unordered lists conform to styleguide 2019-01-08 12:21:09 +10:00
README.md Documentation for merge request pipelines 2018-12-07 14:51:48 +09:00

comments description
false Learn how to use GitLab CI/CD, the GitLab built-in Continuous Integration, Continuous Deployment, and Continuous Delivery toolset to build, test, and deploy your application.

GitLab Continuous Integration (GitLab CI/CD)

Pipeline graph

The benefits of Continuous Integration are huge when automation plays an integral part of your workflow. GitLab comes with built-in Continuous Integration, Continuous Deployment, and Continuous Delivery support to build, test, and deploy your application.

Here's some info we've gathered to get you started.

Getting started

The first steps towards your GitLab CI/CD journey.

Introduction to GitLab CI/CD

Why GitLab CI/CD?

Exploring GitLab CI/CD

Advanced use

Once you get familiar with the basics of GitLab CI/CD, it's time to dive in and learn how to leverage its potential even more.

GitLab CI/CD for Docker

Leverage the power of Docker to run your CI pipelines.

Review Apps

Auto DevOps

  • Auto DevOps: Auto DevOps automatically detects, builds, tests, deploys, and monitors your applications.

GitLab CI for GitLab Pages

See the documentation on GitLab Pages.

Examples

Check the GitLab CI/CD examples for a collection of tutorials and guides on setting up your CI/CD pipeline for various programming languages, frameworks, and operating systems.

Integrations

Special configuration (GitLab admin)

As a GitLab administrator, you can change the default behavior of GitLab CI/CD in your whole GitLab instance as well as in each project.

Breaking changes