gitlab-org--gitlab-foss/doc/ci
Evan Read 3b44b2f312 Merge branch 'patch-28' into 'master'
Rollback will not work because Envoy will still fetch latest commit from the…

See merge request gitlab-org/gitlab-ce!23493
2018-12-03 23:44:41 +00:00
..
autodeploy Resolve Markdown ordered lists not conforming to styleguide 2018-11-13 10:53:38 +10:00
build_artifacts
caching Use the standard PIP_CACHE_DIR for Python dependency caching template 2018-10-09 14:54:51 +09:00
docker using_docker_images.md: document services inheriting dns and addn hosts settings 2018-11-28 02:50:59 +00:00
examples Rollback will not work because Envoy will still fetch latest commit from the repository source tree. This addition enforces the code deployed follows the commit id using $CI_COMMIT_SHA variable so rollbacks will now work. 2018-12-01 09:10:56 +00:00
img Merge branch 'fix-ci-help-page' into 'master' 2018-11-27 01:12:46 +00:00
interactive_web_terminal Add notice for web temrinal on GitLab.com 2018-11-27 09:44:29 +01:00
permissions Exclude comments from specific docs 2017-11-01 15:56:40 +00:00
quick_start Resolve Markdown ordered lists not conforming to styleguide 2018-11-13 10:53:38 +10:00
review_apps Add more introductory information to Review Apps page 2018-10-01 10:21:06 +10:00
runners Resolve Markdown ordered lists not conforming to styleguide 2018-11-13 10:53:38 +10:00
services Eliminate duplicated words 2018-11-22 15:44:32 +09:00
ssh_keys Resolve "CE documentation is not CommonMark compliant" 2018-09-06 16:52:18 +00:00
triggers Docs: Fixing some bad links 2018-10-14 22:55:12 +00:00
variables Fix typos in docs 2018-11-16 12:05:55 +02:00
yaml slightly improve readability 2018-11-29 22:57:27 +00:00
enable_or_disable_ci.md Exclude comments from specific docs 2017-11-01 15:56:40 +00:00
environments.md Docs: fix user metrics doc 2018-11-20 14:01:13 +00:00
git_submodules.md Resolve "CE documentation is not CommonMark compliant" 2018-09-06 16:52:18 +00:00
junit_test_reports.md improve browse JUnit details 2018-11-27 04:22:45 +00:00
pipelines.md Merge branch 'fix-ci-help-page' into 'master' 2018-11-27 01:12:46 +00:00
README.md Resolve "Un-vendor CI templates" 2018-09-26 15:39:27 +00: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