aktuelle.kurse/m426/4_Erweiterungen/Kontinuierliche Integration/GitLab Pipelines (continuous integration)

8295 lines
366 KiB
Plaintext
Raw Normal View History

2021-10-23 00:41:45 +02:00
<!doctype html><html xmlns=http://www.w3.org/1999/xhtml xml:lang=en-US lang=en-us prefix="og: http://ogp.me/ns#">
<head>
<meta charset=utf-8>
<title>CI/CD pipelines | GitLab</title>
<meta property=og:title content="CI/CD pipelines | GitLab">
<meta name=description property=og:description content="Documentation for GitLab Community Edition, GitLab Enterprise Edition, Omnibus GitLab, and GitLab Runner.">
<meta name=viewport content="width=device-width,initial-scale=1,user-scalable=no">
<meta name=docsearch:language content=en>
<meta name=docsearch:version content=main>
<meta http-equiv=content-security-policy content="default-src 'self' https:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https:; style-src 'self' 'unsafe-inline' https:; object-src 'none'; base-uri 'self'; connect-src 'self' https:; frame-src 'self' https:; img-src 'self' https: data:; manifest-src 'self'; media-src 'self'; worker-src 'none';">
<link rel=stylesheet href=https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css integrity=sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z crossorigin=anonymous>
<link rel=stylesheet href=/assets/stylesheets/stylesheet-v123.css>
<link rel=stylesheet href=/assets/stylesheets/highlight-v8.css>
<link rel=stylesheet href=/assets/stylesheets/footer-v11.css>
<link rel=stylesheet href=/assets/stylesheets/toc-v22.css>
<link rel=stylesheet href=/assets/stylesheets/help-v6.css>
<link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css>
<link rel=stylesheet href=https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.css>
<script id=Cookiebot src=https://consent.cookiebot.com/uc.js data-cbid=36a06ac5-ddb4-4f91-8337-067ad19ad8d5></script>
<script src=/assets/javascripts/google_tagmanager-v1.js></script>
<meta name=google-site-verification content=6eFQOFLxYAer08ROqc3I-SAi44F9NmvH7PrUUBR3oCI>
<meta name=google-site-verification content=xAUTWp3CDg-tU1LVVwsM9OrVhLR7L3SmiyKzkOuPNos>
<meta name=google-site-verification content=F0zzwaMpiyWFcPQ1Lqu18qN3EnuQsqFXbySl_29yvHs>
<meta name=google-site-verification content=nwo1bVaU0t9TZxZyM-aOI6-CofaH9GRL-uBPbdREWgc>
<meta name=google-site-verification content=rWoHrtHEmIX0t28oOb1ZEDMYZb_EZA6rr6ZOl5otEPI>
<meta name=google-site-verification content=fSxr8-uslxcuFL0N-oECp3Tm0RPNEGX97wbdayKOEL8>
<meta name=google-site-verification content=26kXLBOjaYRb2UwzWTDl1I1nzA2NxMunhp7SUtxGV6E>
<meta name=google-site-verification content=ISxyLVnZqU8oY3jwrK7EO9o-2DOTvLJwPse7bZz6yhs>
<script async src=https://cdn.jsdelivr.net/npm/eligrey-classlist-js-polyfill@1.2.20180112/classList.min.js integrity="sha256-idm3p7jl0XwymUpIccg6WI96tQmoDR/5DWEsnPnxYU4=" crossorigin=anonymous></script>
<script async src=/assets/javascripts/closest-polyfill-v.js></script>
<meta name=generator content="Nanoc 4.12.2">
<link href=/opensearch.xml rel=search title="Search through GitLab Docs" type=application/opensearchdescription+xml>
<link rel=apple-touch-icon sizes=180x180 href=/assets/images/apple-touch-icon.png>
<link rel=manifest href=/assets/manifests/site.webmanifest>
<meta name=msapplication-config content=/assets/manifests/browserconfig.xml>
<meta name=msapplication-TileColor content=#FC6D26>
<meta name=theme-color content=#FC6D26>
<link rel=canonical href=https://docs.gitlab.com/ee/ci/pipelines/>
<meta property=og:url content=https://docs.gitlab.com/ee/ci/pipelines/>
</head>
<body itemscope itemtype=http://schema.org/WebPage data-spy=scroll data-target=#doc-nav data-offset=90>
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WZCXKT5" height=0 width=0 style=display:none;visibility:hidden></iframe></noscript>
<nav class="navbar navbar-expand-md navbar-dark py-lg-0">
<a class="navbar-brand d-flex align-items-center justify-content-center" href=/>
<img src=/assets/images/gitlab-logo.svg alt="GitLab documentation home" class=logo>
<span class="d-none d-lg-block px-2">GitLab</span> <strong class="pl-2 pl-lg-0 pt-0">Docs</strong>
</a>
<button class=navbar-toggler type=button data-toggle=collapse data-target=#navbarSupportedContent aria-controls=navbarSupportedContent aria-expanded=false aria-label="Toggle navigation">
<span class=navbar-toggler-icon></span>
</button>
<div class="collapse navbar-collapse" id=navbarSupportedContent>
<ul class="navbar-nav mr-auto mb-0">
<li class="nav-item active">
<form class="form-inline my-2 my-lg-0" id=search-form action=/search/ role=search>
<span class="fa fa-search form-control-feedback position-absolute ml-3 text-muted" aria-hidden=true></span>
<input class="form-control mr-sm-2 docsearch border-0" name=query type=search placeholder="Search the docs..." aria-label=Search>
<input type=submit style=visibility:hidden;position:absolute aria-label="Submit search">
</form>
</ul>
<ul class="navbar-nav mb-0">
<li class="nav-item active">
<a class=nav-link href=https://about.gitlab.com/releases/categories/releases/ target=_blank>What's new?</a>
</ul>
<ul class="navbar-nav mb-0">
<li class="nav-item p-2 dropdown">
<button class="btn dropdown-toggle text-white" type=button id=navbarDropdown data-toggle=dropdown aria-haspopup=true aria-expanded=false>
GitLab.com (14.4-pre)
</button>
<div class=dropdown-menu aria-labelledby=navbarDropdown>
<a class=dropdown-item class=active href=/ee/ci/pipelines/index.html class=versions-tooltip>GitLab.com (14.4-pre)
<i class="fa fa-question-circle-o" aria-hidden=true data-toggle=tooltip data-placement=bottom title="Latest pre-release version of GitLab, with features available or about to become available on GitLab.com. For self-managed GitLab installations, select your version number as listed at your GitLab instance's /help URL."></i>
</a>
<div class=dropdown-divider></div>
<a class=dropdown-item href=/14.3/ee/ci/pipelines/index.html>
14.3
</a>
<a class=dropdown-item href=/14.2/ee/ci/pipelines/index.html>
14.2
</a>
<a class=dropdown-item href=/14.1/ee/ci/pipelines/index.html>
14.1
</a>
<div class=dropdown-divider></div>
<a class=dropdown-item href=/13.12/ee/ci/pipelines/index.html>
13.12
</a>
<a class=dropdown-item href=/12.10/ee/ci/pipelines/index.html>
12.10
</a>
<div class=dropdown-divider></div>
<a class=dropdown-item href=/archives/>Archives</a>
</div>
<li class="nav-item p-2">
<a class="btn btn-danger btn-cta text-white" href=https://about.gitlab.com/free-trial/ target=_blank rel="noopener noreferrer" role=button>
Get free trial
</a>
</ul>
</div>
</nav>
<section class="gl-docs container-fluid">
<div class=row>
<div class="col-0 col-xl-2 pl-0">
<div class="nav-wrapper active">
<aside id=global-nav class=global-nav>
<nav class=global-nav-content>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0" href=/ee/>
GitLab Docs
</a>
<div class="section-title collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_4b04b1b8-782d-473a-9985-7e0a21dfe24f></div>
</span>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/subscriptions/>
Choose a subscription
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_0fb75e80-7cd0-4223-a120-fd20cbe760fc></div>
</span>
<div class=collapse id=sec_0fb75e80-7cd0-4223-a120-fd20cbe760fc>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/subscriptions/gitlab_com/>
GitLab SaaS subscriptions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_60e7606f-aa38-4c75-b79f-02158f664f1d></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/subscriptions/self_managed/>
Self-managed subscriptions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_33436f26-262e-4448-920b-4ba48f03a8c7></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/subscriptions/quarterly_reconciliation.html>
Quarterly reconciliation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_3ed25af0-3ade-42fe-b7f9-a0ca3c93ce9e></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/user/usage_quotas.html>
Storage usage quota
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_e47dae2b-c691-4a3a-b342-7085a3000346></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/user/admin_area/license.html>
Activate Enterprise Edition
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_232d55d7-97d5-40d5-84df-f21095f74bf8></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/subscriptions/bronze_starter.html>
Features available to Starter and Bronze subscribers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_e5b5913b-c4c4-41d4-b5a4-b900b25a9698></div>
</span>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/install/>
Install GitLab
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_5fc36c70-8ef5-4548-9bea-c2a116166114></div>
</span>
<div class=collapse id=sec_5fc36c70-8ef5-4548-9bea-c2a116166114>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/install/requirements.html>
Requirements
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_66ec7397-4bc5-4395-88cd-031f6a1488f0></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/install/>
Installation methods
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_9612688b-0478-4f94-801a-d615f50c1839></div>
</span>
<div class=collapse id=cat_9612688b-0478-4f94-801a-d615f50c1839>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/omnibus/>
Linux packages (Omnibus)
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_b44dbea0-fa17-4ac3-a93e-4cb1a6349bda></div>
</span>
<div class=collapse id=doc_b44dbea0-fa17-4ac3-a93e-4cb1a6349bda>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/omnibus/architecture/>
Architecture
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_0bfed92d-2752-4e91-9af2-ae4008be1108></div>
</span>
<div class=collapse id=doc_0bfed92d-2752-4e91-9af2-ae4008be1108>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/omnibus_packages.html>
Omnibus packages and images
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9c3a3e6f-cca0-475a-8487-203cd6064495></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/>
Package information
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3572d474-1134-41e8-b426-f4cac2d5a3a3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/defaults.html>
Package defaults
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_247f20ab-2ad0-4311-871b-6a8181e6a9d3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/licensing.html>
Package licensing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9085d0c7-12ff-4017-b765-941e443dc5e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/signed_packages.html>
Package signatures
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a15ee991-5a68-4b75-942c-70233730ec79></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/omnibus/installation/>
Installation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_de9c8cb9-bdca-4d81-b347-8c3cca9e6a92></div>
</span>
<div class=collapse id=doc_de9c8cb9-bdca-4d81-b347-8c3cca9e6a92>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/deprecation_policy.html>
Deprecation policy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b907ad8a-dbad-43bc-a8f6-1f72fffe68c6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/package_information/deprecated_os.html>
Deprecated OSes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_26622190-45f1-483a-acd7-4a8f98fc8cff></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/update/package/#upgrade-using-a-manually-downloaded-package>
Manual installation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f7ce9ca1-5f68-4790-8822-b667cfddbdc7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/jihu_edition.html>
Install JiHu Edition
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_acd7fcf2-cba9-4d39-895f-9bfca3df38c5></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/omnibus/settings/>
Configure
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_20a55f0c-d4e5-4b03-96b9-88e60f90cf87></div>
</span>
<div class=collapse id=doc_20a55f0c-d4e5-4b03-96b9-88e60f90cf87>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/actioncable.html>
Action Cable
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aea62b64-ea6c-46b9-8624-9efb7e354ee7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/environment-variables.html>
Custom environment variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_66f70e7f-47a9-452c-8ba8-425bb19a912c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/backups.html>
Backups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f53946f9-fc25-4ba2-aeec-4299d3b9de52></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/database.html>
Database
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8baeca54-0352-4164-a6dc-78cffd23705e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/integration/mattermost/>
GitLab Mattermost
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ce46fb08-f69d-42f3-bc21-d544d3bc7433></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/grafana.html>
Grafana
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_08f63f66-0109-4994-a127-a4afee4ba4fd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/roles/>
High availability roles
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_82677c1c-1007-462b-b08a-0c64e8a85c9b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/auth/ldap/>
LDAP
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0c8f783c-202a-4562-b841-cb32ad86a95a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/logs.html>
Logs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2401a797-0fc8-472d-b7a2-3d16d969150a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/nginx.html>
NGINX
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ccefe3a5-1890-41a0-94c7-3f7010e196a3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/praefect.html>
Gitaly Cluster
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_94d77626-b86c-4bf5-b74a-022970c849ce></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/prometheus.html>
Prometheus
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_25bac6d3-6ad4-4f53-8f62-ec9b6684fd44></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/operations/puma.html>
Puma
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4ffe2f81-dc70-4348-a8d6-b73967175ef7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/rpi.html>
Raspberry Pi
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_22f7cc1c-6413-49fd-a028-32621c32a33b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/redis.html>
Redis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1eb6a0a8-fd4a-4981-a881-ae5152e1cb50></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/smtp.html>
SMTP
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_abbfb0cb-e04e-4215-8451-d95f4d4abd96></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/ssl.html>
SSL
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_21d6167a-9af3-436a-bca9-bcb17f4f46ae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/dns.html>
DNS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d3e0a4b4-ff45-41fe-827f-42487410d8f5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/operations/puma.html>
Unicorn
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d943d2da-4b3d-4974-99d3-7f04a3ce2325></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/image_scaling.html>
Image scaling
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_50e4c493-1cda-4a44-8054-09619573d080></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/omnibus/settings/memory_constrained_envs.html>
Memory-constrained environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c2ebe6bf-d7f9-4d6a-8d2a-f14d72285fb1></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/release/>
Release process
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e8657df1-a607-4e5f-a603-8936c3073549></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/maintenance/>
Maintain
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fbcd2a83-591a-4831-aeb6-5a17614ed972></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/troubleshooting.html>
Troubleshoot
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f4036fa4-8f6f-40cc-b6b7-6a89c7aad1b0></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/charts/>
Cloud Native
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_a92067b9-5d65-49df-b29b-c0f4af79ef62></div>
</span>
<div class=collapse id=doc_a92067b9-5d65-49df-b29b-c0f4af79ef62>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/charts/installation/>
Install
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_5bab0e5f-d9fd-44d3-bdc1-dc634e43bba3></div>
</span>
<div class=collapse id=doc_5bab0e5f-d9fd-44d3-bdc1-dc634e43bba3>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/tools.html>
Required tools
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_01dbd269-96a4-4bc6-a792-26f7954a0cca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/charts/installation/cloud/>
Cloud cluster preparation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_0e1658a7-ab89-4dc8-bcce-9cf9bb71454d></div>
</span>
<div class=collapse id=doc_0e1658a7-ab89-4dc8-bcce-9cf9bb71454d>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/cloud/aks.html>
AKS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_acc0659e-5d55-4224-ae02-0b814c261ed7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/cloud/eks.html>
EKS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_09228cd0-8471-4b04-9cec-847e06d36aae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/cloud/gke.html>
GKE
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7dfd901c-1d80-426d-a7e0-82831e756a32></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/cloud/openshift.html>
OpenShift
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7ee954ed-0320-4a44-b897-bb92a118b9bc></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/deployment.html>
Install with Helm Charts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5ede0b7f-f27a-4ede-83d0-b8f62113ed42></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/operator.html>
Install with GitLab Operator
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_76c2df7e-f7df-4b37-837d-0e1aaf95af1c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/upgrade.html>
Upgrade
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5e8b1433-7ef1-4081-921f-fd42bcb4274e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/charts/backup-restore/>
Backup and Restore
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_9764f959-1b15-4757-92be-17b1882651c1></div>
</span>
<div class=collapse id=doc_9764f959-1b15-4757-92be-17b1882651c1>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/backup-restore/backup.html>
Backup
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_234a58d3-3b82-4a41-abd2-38e0318ad77b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/backup-restore/restore.html>
Restore
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2cdb60b5-fdbf-4519-8add-9c1afe321a8a></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/charts/installation/migration/>
Migrate from Omnibus
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_2c9fecc4-0f92-49ef-8235-9cf3509ac7e8></div>
</span>
<div class=collapse id=doc_2c9fecc4-0f92-49ef-8235-9cf3509ac7e8>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/migration/package_to_helm.html>
Migrate from the Linux package
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_45cc8157-bd9a-4b5f-86dd-d0918172191e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/migration/helm_to_package.html>
Migrate to the Linux package
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_efdcac87-7f60-4a2f-a35e-e3ab287b3758></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/migration/helm.html>
Migrate between Helm versions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dabd88a3-5c41-4e44-b02a-b0d27ab60570></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/installation/migration/minio.html>
Migrate to MinIO
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f0981130-1e60-4b40-b13c-7bcbed77f8b8></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/version_mappings.html>
Version mappings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cc90873c-b753-4612-9c5d-19ba0a38fc90></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/charts/charts/>
Configure
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_bfb5c66c-6a55-4f48-9829-7ce0945fc2e3></div>
</span>
<div class=collapse id=doc_bfb5c66c-6a55-4f48-9829-7ce0945fc2e3>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/charts/globals.html>
Globals
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_240b3c44-c5ac-48d9-8bf4-8e762a711712></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/charts/charts/gitlab/>
GitLab sub-charts
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_d6c86cd4-a415-4cc6-b259-0f4922ff1b6f></div>
</span>
<div class=collapse id=doc_d6c86cd4-a415-4cc6-b259-0f4922ff1b6f>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitaly/>
Gitaly chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_12efb6d9-419d-48fe-9471-0feba9559c2e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-exporter/>
GitLab Exporter chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9548daf2-057a-47c4-a8af-7d9b6193bc6b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-grafana/>
GitLab Grafana chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae1534f4-a931-4bb8-bdfc-0aee6474f8ee></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-pages/>
GitLab Pages chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2f950c6d-be67-4e9f-9a1e-0f3307fb1a44></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-runner/>
GitLab Runner chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_27d754ad-5fb6-4427-804c-0b7a5afd6832></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/gitlab-shell/>
GitLab Shell chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e3cb3e46-61cf-427d-ba97-3e5bc0f051f6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/kas/>
KAS chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e54bdba9-41f2-4a46-8539-1606811de230></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/migrations/>
Migrations chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0c8acc9f-d97f-4fe4-8093-4cc41bae6d8e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/praefect/>
Praefect chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b299e067-038e-4a0c-82ca-b88f46c1fff7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/sidekiq/>
Sidekiq chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9d54a8c0-cdbc-4747-9326-2cd90d7d72e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/task-runner/>
Task Runner chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e414fac8-a29c-4c6f-9002-6bedbe95e34d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/charts/gitlab/webservice/>
Webservice chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f0781e02-74f2-459e-9032-f2e268f132b8></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/charts/minio/>
Minio chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ad87865d-3059-4313-9134-a0b5de018990></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/charts/nginx/>
Nginx chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f6e80185-4de4-4819-8a07-c814ff58fdf9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/deployment.html#redis>
Redis chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a260d339-328a-4010-9366-2b93007f0f24></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/installation/deployment.html#redis>
Redis HA chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a3d7d164-f73b-40b3-84cc-7a30810cebad></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/charts/charts/registry/>
Registry chart
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7b80d827-d0ab-470e-99c7-02aa12c4fad0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/charts/advanced/>
Advanced
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_ce8239e7-8bb7-495f-b145-d4a1711ac651></div>
</span>
<div class=collapse id=doc_ce8239e7-8bb7-495f-b145-d4a1711ac651>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-db/>
External database
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9c157188-8130-4936-97d7-beb476666ca7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-gitaly/>
External Gitaly
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae0e06a4-063c-4d2b-ba8c-a959fe443b2c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-mattermost/>
External Mattermost
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5fbacfae-3b9e-4047-92ee-5226157d5550></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-nginx/>
External Nginx
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a86d5fae-c2a1-425e-8a34-6119b6b52831></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-object-storage/>
External object storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1eab7502-e03c-406d-b1b6-09a5c4f09b62></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/external-redis/>
External Redis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3b8655a6-da2f-4367-a626-c28ef61e4b41></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/charts/advanced/persistent-volumes/>
Persistent volumes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e4047831-53ef-4508-8789-aa756a55adde></div>
</span>
</div>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/troubleshooting/>
Troubleshoot
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a1834921-9a89-4c19-b2a5-5f3f1d422df0></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/install/docker.html>
Docker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_53a432d9-6deb-4750-aaf5-aa4f2dad6738></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/install/installation.html>
From source
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e273b419-e870-470d-8c84-9a17987cde66></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/install/#install-gitlab-on-cloud-providers>
Cloud providers guides
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_8f0b687f-0297-450f-bbe5-0d65d8c18caf></div>
</span>
<div class=collapse id=cat_8f0b687f-0297-450f-bbe5-0d65d8c18caf>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/install/azure/>
Azure
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_50747765-788c-4848-8721-10e2809b9fd8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/install/google_cloud_platform/>
Google Cloud Platform (GCP)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_824cd347-f1fa-499c-984a-8dca63ac8b37></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/install/aws/>
Amazon Web Services (AWS)
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_4bf6b1fc-aaed-4168-995d-1870b29fb2f2></div>
</span>
<div class=collapse id=doc_4bf6b1fc-aaed-4168-995d-1870b29fb2f2>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/install/aws/eks_clusters_aws.html>
EKS best practices
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5079a6b3-d770-44d1-aa29-27155d5aae22></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/install/aws/gitlab_sre_for_aws.html>
GitLab SRE for AWS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_84e667b0-9f3e-4ef2-a4ba-802ad692fc27></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/install/aws/gitlab_hybrid_on_aws.html>
GitLab Cloud Native Hybrid on AWS EKS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9891b997-251e-41f9-87e2-5cef97339051></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/install/aws/manual_install_aws.html>
Manual install on AWS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9aadec75-a1ad-4ae6-be25-d791655b2709></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/administration/reference_architectures/>
Reference Architectures
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_93792b2a-0f52-43ae-8537-9913dc628ada></div>
</span>
<div class=collapse id=cat_93792b2a-0f52-43ae-8537-9913dc628ada>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/1k_users.html>
Up to 1,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_21638b1e-63dc-4590-9ce3-a51b3e7cfbfb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/2k_users.html>
Up to 2,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bcad0b43-2b89-4e43-9227-6618956f4f2d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/3k_users.html>
Up to 3,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e64e288d-1631-4e55-bf68-ea7f53f79a28></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/5k_users.html>
Up to 5,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_137fba43-fd55-45cb-9d7f-7e8158ec6352></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/10k_users.html>
Up to 10,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_31939499-ae02-4509-9aec-78f72e13bb42></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/25k_users.html>
Up to 25,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a93913d9-a634-4b0a-974a-a1cb495e0632></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/50k_users.html>
Up to 50,000 users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_16681328-da78-4a0d-b185-56c62552e6ec></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/reference_architectures/troubleshooting.html>
Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0f36ee48-2a43-4ad4-ad60-e98d9fdca7d3></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/install/next_steps.html>
Steps after installing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_23352b75-aa48-40f7-be93-82ec3c2f03b8></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/update/>
Upgrade GitLab
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_f2323d76-9e57-44a2-8a29-db252198830c></div>
</span>
<div class=collapse id=cat_f2323d76-9e57-44a2-8a29-db252198830c>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/update/plan_your_upgrade.html>
Plan an upgrade
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_334f4a2c-1594-4efc-b148-ba1aef16c123></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/update/package/>
Upgrade Omnibus instance
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_ba4627c8-66d8-4b8c-8f84-f0841ff688a8></div>
</span>
<div class=collapse id=doc_ba4627c8-66d8-4b8c-8f84-f0841ff688a8>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/convert_to_omnibus.html>
Convert to Omnibus
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e80bc3e1-c765-497e-b8ce-c6d10da9c833></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/update/package/convert_to_ee.html>
Convert to Enterprise Edition
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d7ac82f8-299d-4feb-b864-f2758181d842></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/package_signatures.html>
Package signatures
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3c7118ed-a0db-460f-b7f5-e1311890c69b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/gitlab_14_changes.html>
GitLab 14 changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3d203f5a-f993-405d-8ee8-1a5cbc67bacc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/gitlab_13_changes.html>
GitLab 13 changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_024421b6-d53a-4bb7-85d2-6677abcf8570></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/gitlab_12_changes.html>
GitLab 12 changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_379c038b-16db-42d8-9895-538e581fb44b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/gitlab_11_changes.html>
GitLab 11 changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc1e0b4b-7a29-48b6-93dc-1910d126a6df></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/update/gitlab_10_changes.html>
GitLab 10 changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e2da3d66-f46c-42c2-aa63-1dcb59500443></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/update/package/downgrade.html>
Downgrade
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b8fdb132-ab35-47f2-be88-2a8c732acd6b></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/update/upgrading_from_source.html>
Upgrade source instance
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_642bd70a-9dc8-4ef9-ad11-182e1dbb9ad1></div>
</span>
<div class=collapse id=doc_642bd70a-9dc8-4ef9-ad11-182e1dbb9ad1>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/update/patch_versions.html>
Patch versions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cd4553d1-bb03-4614-a575-af4be98a1e41></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/update/zero_downtime.html>
Zero-downtime upgrades
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fd74639-878f-46a9-bea9-5d88002492c6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/policy/maintenance.html>
Releases and maintenance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_914beae9-6ed7-4542-aa5b-f02be57deff4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/update/deprecations.html>
Deprecations by milestone
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fad384b5-0f47-411a-a392-b5f1d9e4fec6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/whats-new.html>
What's new
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6f2e042a-e90b-4fe3-b654-37ac794da2c6></div>
</span>
</div>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/runner/install/>
Install GitLab Runner
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_3fc1fcd3-edcf-4f51-a4ca-b7dd4510ab48></div>
</span>
<div class=collapse id=sec_3fc1fcd3-edcf-4f51-a4ca-b7dd4510ab48>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/runner/install/>
Install
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_ca14fe77-5987-4ef9-8f82-6b24bd3c9b6b></div>
</span>
<div class=collapse id=cat_ca14fe77-5987-4ef9-8f82-6b24bd3c9b6b>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/docker.html>
Docker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e0f0985-2d5a-43e3-9704-81adc3d963d2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/freebsd.html>
FreeBSD
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ba9b46cd-c7ce-48ef-8ca8-24c299ec0b8b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/kubernetes.html>
Kubernetes (Helm Chart)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f723c42d-7808-48a4-bd88-4f1cd522bbb0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/kubernetes-agent.html>
Kubernetes (Agent)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0eaef13b-cc84-4fae-aaf4-d3bf05f23404></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/linux-manually.html>
Linux
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_255a33ec-55ff-4f86-aa12-d286c5f42e91></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/osx.html>
macOS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_79560a7c-548d-48db-b452-eca6540ff805></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/openshift.html>
OpenShift
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_957ac00b-1cb2-4339-ab8c-170b78708824></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/windows.html>
Windows
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9e2ce92f-45fb-44fc-9f87-ebc4cd6d32dc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/bleeding-edge.html>
Bleeding edge releases
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_720d3b36-98c7-458a-8542-f680a342f384></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/linux-repository.html>
Official Linux packages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_df9fb328-7b10-4b66-bf13-f9826f0e1560></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/install/old.html>
Old GitLab Runner URLs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae7cd82b-e9b1-4243-8cbd-9c27570e9e88></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/runner/configuration/>
Configure
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_6ec47612-100d-4d67-8d60-9be9d1c703b5></div>
</span>
<div class=collapse id=cat_6ec47612-100d-4d67-8d60-9be9d1c703b5>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/advanced-configuration.html>
Advanced config
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_595365a2-f6b1-49d7-a2ad-926870c6c038></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/autoscale.html>
Autoscale config
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_765bd72a-9b6f-4172-a6c3-b2914b047ac0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/runner_autoscale_aws/>
Autoscale on AWS EC2
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cbce466e-9944-40d0-9cf3-1e4395293561></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/runner_autoscale_aws_fargate/>
Autoscale on AWS Fargate
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_afd1362b-6d2b-433b-9a20-277c1a25311e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/commands/>
Commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b24f7bdc-b5e9-47f2-81ff-3b849e743dea></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/feature-flags.html>
Feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_76244996-1842-4688-934e-418a7ff64805></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/macos_setup.html>
macOS setup
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d8db0e48-1445-4161-9135-140ce6a1a48c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/configuring_runner_openshift.html>
OpenShift
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0c256eab-be3d-4a3a-858d-676e2a87a1e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/proxy.html>
Running behind a proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aae489f1-511b-4cb5-b18d-9527cfbc3f63></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/proxy.html#handling-rate-limited-requests>
Rate limited requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_34c82909-7cd6-4a2d-aace-d34590c24fd8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/tls-self-signed.html>
Self-signed certificates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4139ecdc-33df-436d-9ea2-20ad12dba10c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/init.html>
System services
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9151f5aa-44c4-44c1-9394-455ceb7a260d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/configuration/speed_up_job_execution.html>
Speed up job execution
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cdbce3c4-c691-49a1-a2a5-62f7b1f6b38c></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/runner/faq/>
Troubleshoot
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_5a93b569-bb59-4353-94b0-5953149ca998></div>
</span>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/integration/>
Integrate applications
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_cc54cfcc-297c-47d8-ae80-f8fcbbbbf2e7></div>
</span>
<div class=collapse id=sec_cc54cfcc-297c-47d8-ae80-f8fcbbbbf2e7>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/akismet.html>
Akismet
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_3b423d63-dc45-4d94-91d3-38f9f6f97791></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/datadog.html>
Datadog
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_06a34957-3f86-44de-9c96-444b9b73b7e0></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/elasticsearch.html>
Elasticsearch
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_0a4966e1-90f5-4752-8ac9-2f9612fd8625></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/gitpod.html>
Gitpod
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_1d0d2ffc-2de3-4ca1-a237-96c1d4efe864></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/integration/jira/>
Jira integrations
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_41832c01-482c-4b2b-852b-ce24578bf150></div>
</span>
<div class=collapse id=cat_41832c01-482c-4b2b-852b-ce24578bf150>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/configure.html>
Configure the Jira integration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b7f493c8-506f-4ee8-b315-93be1934d065></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/connect-app.html>
GitLab for Jira app
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_87f8d591-b742-427e-849c-7935ee538c65></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/dvcs.html>
Jira DVCS connector
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c88c9a6e-c174-4a83-bd3e-e3a0e206e7b7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/development_panel.html>
Jira Development Panel
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_119f14c3-1431-4844-b7bb-051c5ec819c2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/jira_server_configuration.html>
Create Jira Server user
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2dd92918-f2e1-47ce-a693-b6e8efcd6e05></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/jira_cloud_configuration.html>
Create Jira Cloud API token
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a34907dc-780b-4486-8fd6-904a83432d82></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jira/issues.html>
Jira integration issue management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9eb5ba74-34eb-49b7-8382-33a13ca8177f></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/administration/integration/kroki.html>
Kroki diagrams
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_c859db8a-ab86-43df-af3b-1cef59a7c49c></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/administration/integration/plantuml.html>
PlantUML
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_9f7f10db-0563-4450-9846-cf29960e41d3></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/user/admin_area/settings/project_integration_management.html>
Project integration management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_1a74b0e9-a740-4517-8824-e72333427c77></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/project/integrations/>
Project integrations
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_23ca57d1-1c62-4587-98dd-277114525190></div>
</span>
<div class=collapse id=cat_23ca57d1-1c62-4587-98dd-277114525190>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/overview.html>
Overview
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_11573f88-ec1e-4e49-9d84-37095341f116></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/asana.html>
Asana
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c71a37c9-eaad-469f-bf37-a2064aaaea43></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/bamboo.html>
Bamboo CI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6b8f86d4-267d-44f1-ab3c-97770354ebae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/discord_notifications.html>
Discord
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f80e3f5a-9754-488b-986f-ff6c18236fd1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/emails_on_push.html>
Emails on push
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_75943087-c730-4c0b-8fc3-43388f3104fc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/github.html>
GitHub
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0ad896cc-f430-4e0a-8597-1c3ae7eadbd9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/hangouts_chat.html>
Google Chat
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b97a9e6c-0ab2-4bfd-9270-5035c1d91370></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/irker.html>
Irker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc5dd1ce-cfec-422e-808a-e603d01e47c5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jenkins.html>
Jenkins
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ccfb132b-a1ce-438e-9ddd-b07729e50f49></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/integration/jenkins_deprecated.html>
Jenkins (deprecated)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9a284526-40fb-4864-b291-6bf975320e39></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/mattermost.html>
Mattermost notifications
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_75c2520b-9179-4f05-93d5-4eb06747754c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/mattermost_slash_commands.html>
Mattermost slash commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bee8390b-1865-4b21-b610-ed034855fcac></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/microsoft_teams.html>
Microsoft Teams
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_128c5f48-2bb8-4435-abad-cb3eda46e203></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/mock_ci.html>
Mock CI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9af17ec2-f218-4b24-a39c-2935a48c66d3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/pivotal_tracker.html>
Pivotal Tracker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae4be22d-ba40-496f-89d0-9d5a2ac53a98></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/prometheus.html>
Prometheus
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a9b117ad-477a-4103-8179-143925a485f7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/servicenow.html>
ServiceNow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d0ed7619-a2da-4f30-91f1-457f169edaf8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/slack.html>
Slack notifications
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b0e5ccb4-1ca2-4062-85a8-a9da979d1b7b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/integrations/slack_slash_commands.html>
Slack slash commands
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_f7067bfc-f8c3-4297-9cbc-c9ce97136122></div>
</span>
<div class=collapse id=doc_f7067bfc-f8c3-4297-9cbc-c9ce97136122>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/slash_commands.html>
Slash commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_74739897-73c5-405b-8638-9dd244147e35></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/gitlab_slack_application.html>
Slack application
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_42afb4cf-97df-4fb7-85bf-bdafcd31819b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/unify_circuit.html>
Unify Circuit
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_404c85d5-561b-48da-9d6a-2e9a3f2c389f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/webex_teams.html>
Webex Teams
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6b3bd801-d20c-4694-a118-c5b80658c374></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/integrations/webhooks.html>
Webhooks
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_93d183df-f489-4934-98ba-acca84a57569></div>
</span>
<div class=collapse id=doc_93d183df-f489-4934-98ba-acca84a57569>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/webhook_events.html>
Webhook events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5bb61140-40fa-4003-8b68-aaa59170c228></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/integration/external-issue-tracker.html>
External issue tracker
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_df2eb412-d5e1-446d-b35a-d19a18746a62></div>
</span>
<div class=collapse id=cat_df2eb412-d5e1-446d-b35a-d19a18746a62>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/bugzilla.html>
Bugzilla
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f041c14a-0305-484e-a8d2-ff367341d812></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/custom_issue_tracker.html>
Custom issue tracker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2f613862-0064-4328-8adb-e484e5ea094a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/ewm.html>
IBM Engineering Workflow Management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aa3d972f-c84c-4f04-8b1b-2066a7125161></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/redmine.html>
Redmine
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fe5aef2-f458-4ab6-9a5b-3f03470646b0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/integrations/youtrack.html>
YouTrack
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_423e2471-4c0f-4888-bb46-8c71ffe5115c></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/gmail_action_buttons_for_gitlab.html>
Gmail actions buttons
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_d4ffc7c2-4497-4bf0-a5df-8bd9fa1ac299></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/recaptcha.html>
reCAPTCHA
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_28ec4c0f-f6da-4bd4-8188-88fcb16ca34e></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/security_partners/>
Security partners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_7b66c11a-ec2b-4b91-b62b-12acb6fb92d2></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/sourcegraph.html>
Sourcegraph
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_ef3137dd-338d-4145-98c8-8505c63a4ef2></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/integration/trello_power_up.html>
Trello
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_1ef60461-c82a-42c5-8fb5-8020fa36be80></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/user/project/repository/vscode.html>
Visual Studio Code extension
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_10caeb38-7b20-4bc8-b8f9-1add986c871f></div>
</span>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/administration/>
Administer GitLab
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_3d4f14f8-dbe1-439f-85ed-c09580db55b2></div>
</span>
<div class=collapse id=sec_3d4f14f8-dbe1-439f-85ed-c09580db55b2>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/administration/get_started.html>
Get started
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_6c989c52-a668-4b41-bc4a-0155aa74bf86></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/administration/configure.html>
Configure your installation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_c45faa23-5579-4264-bec9-c8883e6f17c8></div>
</span>
<div class=collapse id=cat_c45faa23-5579-4264-bec9-c8883e6f17c8>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/auth/>
Authentication and authorization
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_9d2c515a-2ca2-44b1-af43-1da6b8e4c8a8></div>
</span>
<div class=collapse id=doc_9d2c515a-2ca2-44b1-af43-1da6b8e4c8a8>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/crowd.html>
Atlassian Crowd
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_238f93ac-8848-4d4a-bc70-6de78e9e6c80></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/atlassian.html>
Atlassian
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_170b99da-f460-449c-ba02-87456953dd49></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/auth0.html>
Auth0
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5f040ee0-7bb1-47c1-9b4a-fab07c2b554a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/authentiq.html>
Authentiq
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1d85cc14-466d-44ae-b89a-1ed11342f092></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/cognito.html>
AWS Cognito
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3d09b79e-131b-43d3-b06f-8693a619cb39></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/azure.html>
Azure
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_564a5f13-393c-4a8a-b5ce-da110335f0fc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/bitbucket.html>
Bitbucket Cloud
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bfdbb277-cccd-4da7-8d61-f491c0b724d7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/cas.html>
CAS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6bee7b72-ec97-4b56-afc0-dbd3beecbc48></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/facebook.html>
Facebook
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ef72e1c1-701a-4729-b8c2-1ad5e68769f1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/oauth2_generic.html>
Generic OAuth2
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1e418dee-6e58-4fe8-8338-b6d06b5c88e7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/github.html>
GitHub
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2ec170ce-4782-47c7-8699-76b7542370a3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/gitlab.html>
GitLab.com
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4f4601c5-9b96-4736-a14f-8d7fee9500df></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/google.html>
Google
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d5e92afe-268b-4044-8fc8-6b6bf9b70f06></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/jwt.html>
JWT
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_668aea5f-66e2-4773-9736-475befd724b9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/kerberos.html>
Kerberos
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_93fc0dec-d2e9-499b-a6dc-90b61a61ee5c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/ldap/>
LDAP
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3dbb5935-2a4a-407c-82e0-2c7e43983cf4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/ldap/google_secure_ldap.html>
LDAP (Google Secure)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6fdae8f7-6d06-4b2a-ac20-554a65c6f381></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/ldap/ldap-troubleshooting.html>
LDAP Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1228276d-4d2f-450e-961e-f8b9716e8afc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/oauth_provider.html>
OAuth service provider
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9c7c1061-7cbe-42e0-bdda-6a2b6c104fd3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/omniauth.html>
OmniAuth
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ab756e6c-fb9d-4e19-8735-5d0f5596bc5c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/oidc.html>
OpenID Connect OmniAuth
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ba8a5000-d83b-4116-ae0f-89df8d9c224c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/openid_connect_provider.html>
OpenID Connect identity
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1445bdcf-9d36-47d3-8651-dbe50819f70f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/salesforce.html>
Salesforce
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_494f9712-ad67-43a2-a3ad-edf5e4e8d3e7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/saml.html>
SAML
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_76c57d4f-dd58-4b16-99cb-d5f43663bd72></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/auth/smartcard.html>
Smartcard
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_15ae232c-2887-4f12-aa53-c87f1505d675></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/twitter.html>
Twitter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a5d8a6ac-03e2-401b-b151-1eb939691076></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/integration/vault.html>
Vault
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2d52cbc0-d52d-40ec-8bc0-fc87d5be15f4></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/admin_area/>
Configuration and Admin Area
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_ebebf6f3-6ed5-4ca7-bd14-fab576fc5cb0></div>
</span>
<div class=collapse id=doc_ebebf6f3-6ed5-4ca7-bd14-fab576fc5cb0>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/>
Admin Area settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f1c5c725-67df-42fb-a89e-9f5dd4eb35ed></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/account_and_limit_settings.html>
Account and limit settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7f39592d-4cdb-4957-943e-10637fd2992c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/appearance.html>
Appearance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e5c80956-5154-4bb1-88ff-1b7722aa517e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/authentication/>
Authentication
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3b2a9aed-af9d-4b4b-a37f-d948ad40ed5f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/monitoring/background_migrations.html>
Batched background migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2fc5d1e0-0d39-4bbf-ae18-5984b53612d1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/continuous_integration.html>
CI/CD
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b3d14a18-e8d0-4688-9242-ffc0d8399a55></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/custom_project_templates.html>
Custom instance-level project templates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e00e563e-52c1-4bb1-aeac-987b62a6197f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/deprecated_api_rate_limits.html>
Deprecated API rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1bf14d2f-4084-466a-b523-24d232993e5b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/diff_limits.html>
Diff limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_db45f02f-6a94-4767-9d9a-e8b5b4ee68fe></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/email.html>
Email
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cf2e2787-5c06-4dd5-8fb2-273667f9b592></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/external_pipeline_validation.html>
External pipeline validation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cf33498c-29a6-4a41-a2e1-ddaff51a0e6b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/feature_flags.html>
Enable features with feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5e498f92-8b9c-4ff8-bb5d-36c982020473></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/feature_flags.html>
Available GitLab feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0a51c31e-5682-404d-a8a0-65170ba31533></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/floc.html>
Federated Learning of Cohorts (FLoC)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e15095f0-2346-49e0-be58-3f567e8accb5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/geo_nodes.html>
Geo nodes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3a8b45ed-0032-49d9-b288-b644b0cb4378></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/lfs/>
Git LFS administration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a4d41752-814a-4efe-9d60-9ac2d2c3c79f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/git_lfs_rate_limits.html>
Git LFS rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_49e69ddf-d25b-43f1-937e-5a9b4abab436></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/files_api_rate_limits.html>
Files API rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c25a24a2-b2ad-4693-aa8f-b7757a28cf72></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/pages/>
GitLab Pages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e756da57-fb32-4587-8b4d-886303a4e476></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/monitoring/health_check.html>
Health Check
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_db6b7fb4-db28-4c3a-b169-ca34a70d50f3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/incoming_email.html>
Incoming email
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fcdfd8a1-aa51-4878-b393-a3942d1413a4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/instance_template_repository.html>
Instance template repository
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aac49f2a-62b3-4750-bfd1-b0cccdd62ab9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/job_artifacts.html>
Job artifacts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6498f437-d337-446a-be1a-c8a574fee9a8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/job_logs.html>
Job logs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_38bba560-460f-4000-9345-997d4871e393></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/labels.html>
Labels
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_203988ad-8ced-4628-a655-3eb709c5b271></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/logs.html>
Log system
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2a414ef0-be34-4392-a265-c2b085693942></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/maintenance_mode/>
Maintenance Mode
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c35b47d7-accd-4201-8d61-a0150edf89fa></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/merge_requests_approvals.html>
Merge request approvals
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c5780b9a-cc42-4005-8463-0457affdae25></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/package_registry_rate_limits.html>
Package Registry rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6af4fdf6-837a-4c3c-b496-c6e81c72f493></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/polling.html>
Polling interval multiplier
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cd07f1c2-6c91-4012-b7c8-2faf2e3b6b6c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/protected_paths.html>
Protected paths
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_03b33885-98dc-4741-93fa-b636c15c0f82></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/push_event_activities_limit.html>
Push event activities limit
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2d8b314f-2cc3-48f9-b117-85e67554cf4f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/rate_limit_on_issues_creation.html>
Rate limits on issue creation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f4f566c3-0847-453d-ac45-5c8c9e37164e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/rate_limit_on_notes_creation.html>
Rate limits on note creation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9eeca44b-77db-4a8b-a1f4-6ce83d9db8b3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/reply_by_email.html>
Reply by email
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cea997c8-e036-42b7-a212-dbbedf3d82e2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/repository_checks.html>
Repository checks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ba3b8944-3e95-4d81-a202-c87e40eca176></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/help_page.html>
Sign-in and help page text
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_757283c9-33f2-4269-8427-447e8cb9f8ca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/sign_in_restrictions.html>
Sign-in restrictions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_78d1a106-bd5d-4f8e-bb9a-f8cb7c0952d2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/sign_up_restrictions.html>
Sign-up restrictions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5da8fc8d-83d4-4d4d-8644-fcc2e437f654></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/system_hooks/system_hooks.html>
System Hooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a856f717-5e8b-43ab-8d95-16372cfff19e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/third_party_offers.html>
Third-party offers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_58fe41c6-5856-476f-93c8-c5e86362e38b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/timezone.html>
Timezone
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a8ac9bef-1e2f-41a9-8fbd-06ac93c5ea16></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/uploads.html>
Uploads
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4a7f3e02-bc07-4e97-b6dc-1e9412f3b71b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/user_cohorts.html>
User Cohorts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5e0663a4-ac55-4514-86a7-3025c0364556></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/visibility_and_access_controls.html>
Visibility and access controls
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f9e142fd-f70d-4cba-a320-e1c8a91c50ea></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/consul.html>
Consul
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cbfdacb4-8c61-4420-ac0e-dce6fdfdd699></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/file_hooks.html>
File hooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1974c591-2541-4966-ab47-c66bb21e694a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/git_protocol.html>
Git protocol v2
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ca547b5b-1e9e-415b-a540-1fd0ffe46703></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/instance_review.html>
Instance Review
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_68a3a36a-12d5-46b5-9afc-a83909f0548f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/postgresql/>
PostgreSQL
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_a18e4375-2f79-4513-b5e7-75dd8abea91c></div>
</span>
<div class=collapse id=doc_a18e4375-2f79-4513-b5e7-75dd8abea91c>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/postgresql/pgbouncer.html>
PgBouncer
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e5e68339-843d-488f-b79e-dadb4e8072f9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/postgresql/replication_and_failover.html>
Replication and failover
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_26971ba0-5069-4325-93c9-f9e222cb055e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/postgresql/standalone.html>
Standalone packaged database
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2ec90816-6401-4982-83ad-e7bc4b3319f2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/postgresql/external.html>
External database service
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e875574c-b2e9-45ee-8951-e6e79ef8f47e></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/load_balancer.html>
Load balancer
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_18b6b8d3-68d0-4c5a-ad2b-858b574a9ee9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/nfs.html>
NFS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_099e8cb0-5f2a-4984-8344-1cc5bd5052f1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/redis/>
Redis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_48050ba5-9527-4265-add5-b92de7156f81></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/sidekiq.html>
Sidekiq
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c65d1c8e-68fb-4912-9bc6-76ae7cf6f165></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/repository_storage_paths.html>
Repository storage
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_4e08b1e7-cec3-400a-a450-f279518b5b58></div>
</span>
<div class=collapse id=doc_4e08b1e7-cec3-400a-a450-f279518b5b58>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/repository_storage_types.html>
Repository storage types
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_53961789-2f13-4e75-8869-b738a3a04b87></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/administration/gitaly/>
Gitaly and Gitaly Cluster
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_5a60d085-e9a5-4efc-938e-b6fde81029d9></div>
</span>
<div class=collapse id=doc_5a60d085-e9a5-4efc-938e-b6fde81029d9>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/gitaly/configure_gitaly.html>
Configure Gitaly
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b86756ce-6475-4213-8a1c-1863e0646b6f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/gitaly/praefect.html>
Configure Gitaly Cluster
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8de3f2be-10ae-4578-a255-0a9963dfe476></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/gitaly/faq.html>
Frequently asked questions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_537f3e3c-e853-401f-a224-eec95b5a7b73></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/gitaly/troubleshooting.html>
Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_86551c63-b4e3-43e4-bb06-d1c2f74033eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/gitaly/reference.html>
Gitaly reference
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dd33efd1-1ea2-483e-b680-aa518ea38a94></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/admin_area/settings/gitaly_timeouts.html>
Gitaly timeouts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_466dc288-ca14-41a8-a7bd-afb4ffb47cfe></div>
</span>
</div>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/object_storage.html>
Object storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cdfe064d-dedc-4d64-b953-bde0c1358ce6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/merge_request_diffs.html>
Merge request diffs storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_478be897-f273-423a-8267-33fcff2714d3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/static_objects_external_storage.html>
Static objects external storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_421c1e7a-2e83-4eef-b689-015c3528e3a4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/geo/>
Geo
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_d7c09f1c-1987-490d-8d1f-c64b5dd52628></div>
</span>
<div class=collapse id=doc_d7c09f1c-1987-490d-8d1f-c64b5dd52628>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/setup/>
Setting up Geo
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_46338bb6-b12c-4f4e-9040-a6834af82bb2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/setup/database.html>
Database replication
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_03237c56-1c06-49ff-b059-aaca400ad027></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/setup/external_database.html>
External PostgreSQL instances
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_61127450-e724-4998-a036-d96301df36ff></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/configuration.html>
Configuration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8b2bb644-e319-464f-9de7-4f7c438fccb1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/usage.html>
Using a Geo site
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b37ffb72-6d51-4b9c-863a-aa9b39ec85bd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/updating_the_geo_sites.html>
Updating Geo sites
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_436b0e71-d965-4f79-a60c-a7667d1b58d4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/version_specific_updates.html>
Version-specific updates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d2f8057d-9829-4ce8-a92f-bf5e44e9723b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/object_storage.html>
Using object storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_18a38d3b-4cef-45cf-bc28-d5e26e67ba7e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/docker_registry.html>
Using Docker Registry
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c654ac41-13fd-4c0a-b5dc-17289cc9f033></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/multiple_servers.html>
Geo for multiple servers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b3c300ec-3db4-4bbc-8e6f-f90c46e85e97></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/security_review.html>
Geo security review
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_77df0fcd-fd4c-4f21-9425-7fcaa3a3b8eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/location_aware_git_url.html>
Location-aware Git remote URLs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e33c552-223d-4c29-abb9-670f9861180c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/tuning.html>
Tuning Geo
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0f236a8d-d47a-4c8e-90d1-3e68a47d3bd5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/disable_geo.html>
Disable Geo
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e6387bf6-336d-4409-9623-b3092e15b9f8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/remove_geo_site.html>
Removing a Geo site
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e782b058-d5ad-4298-a7e7-d3c227de4ff5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/datatypes.html>
Supported data types
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0ad8ac6e-f658-430d-b12b-252fd49dab75></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/faq.html>
Frequently asked questions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e2502545-3cf9-4034-b0d1-5a1061263a12></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/troubleshooting.html>
Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_406448a3-cbcb-420a-82e8-889a2763f013></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/replication/geo_validation_tests.html>
Validation tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cb99b152-9c0b-4653-b9b6-2f04fe8c9149></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/glossary.html>
Geo Glossary
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bc215fd9-b466-4ec8-92c2-0a0ff4cb7883></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/geo/disaster_recovery/>
Disaster recovery (Geo)
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_b483abec-51af-4a6f-8030-b295fa8f70fb></div>
</span>
<div class=collapse id=doc_b483abec-51af-4a6f-8030-b295fa8f70fb>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/planned_failover.html>
Planned failover
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_37f86497-c36b-4590-b2fa-49ea569f9bf7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/bring_primary_back.html>
Bring primary back
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8a403983-765e-4ca7-8026-69bc5a452361></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/geo/disaster_recovery/background_verification.html>
Automatic background verification
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b9dc65b2-d4e0-4842-8863-3e1432b8e371></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/clusters/kas.html>
Kubernetes Agent Server
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f33e9da3-d465-4c41-ae07-edcb0decc8f5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/server_hooks.html>
Server hooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_87e2b88e-1ddf-494d-844b-8e2771e62735></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/terraform_state.html>
Terraform state
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_218c8b0a-7da2-4d42-aa2f-7362d9f4a092></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/packages/>
Packages
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_7e4dcce3-5afa-4d7d-9159-c41f6e59f3d6></div>
</span>
<div class=collapse id=doc_7e4dcce3-5afa-4d7d-9159-c41f6e59f3d6>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/packages/container_registry.html>
Container Registry
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8c6bab85-8e4b-4de1-b2e0-7c761844e320></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/packages/dependency_proxy.html>
Dependency Proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_66cab7ea-988b-4b6f-868a-f01c2781cc12></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/integration/terminal.html>
Web terminals
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9d133a79-80bb-47d0-804e-397f50396afb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/wikis/>
Wikis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f5b7113e-bd4a-49dd-8109-afbe43feda44></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/invalidate_markdown_cache.html>
Invalidate Markdown cache
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_56d6d866-7ae6-4aa0-b875-eea7087ab9d7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/issue_closing_pattern.html>
Issue closing pattern
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cf140713-6f5b-469a-84d1-e7e03930a57f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/snippets/>
Snippets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d6a14193-865b-4780-8c8a-e628b30e666e></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/administration/operations/>
Maintain your installation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_1ebdbeb8-8cb5-4b14-82aa-89b96213d1c7></div>
</span>
<div class=collapse id=cat_1ebdbeb8-8cb5-4b14-82aa-89b96213d1c7>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/cleaning_up_redis_sessions.html>
Clean up Redis sessions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d736c854-f533-4420-975d-fa5337302c80></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/housekeeping.html>
Housekeeping
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1df817ea-791e-42f7-b2b8-2cf82bc19d63></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/fast_ssh_key_lookup.html>
Fast SSH key lookup
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_65e1ca2e-6b0a-42ba-887d-906dd0249340></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/filesystem_benchmarking.html>
Filesystem benchmarking
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f82767c9-83f9-46bd-81b7-7d8fe86b52bb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/extra_sidekiq_processes.html>
Multiple Sidekiq processes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dd2db0f7-60bf-48c4-9443-d3487892869c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/rails_console.html>
Rails console
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b5633573-b08a-467f-91d4-6f975950d610></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/sidekiq_memory_killer.html>
Sidekiq MemoryKiller
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b76b7c1b-eeab-43e7-aae4-a6fe463f6911></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/puma.html>
Switch to Puma
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c5774707-6dd6-45fa-ba5b-a9c96c9267af></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/ssh_certificates.html>
Use SSH certificates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17b4536b-b001-4898-bb57-d321712bf625></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/raketasks/>
Rake tasks
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_583fc482-dd31-4e37-ba0b-0a1fa539f1ff></div>
</span>
<div class=collapse id=doc_583fc482-dd31-4e37-ba0b-0a1fa539f1ff>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/raketasks/backup_restore.html>
Backup and restore
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_520017e6-dfc3-4796-adc2-d74779f0eb0b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/raketasks/cleanup.html>
Clean up
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_79fb27e5-51c8-45ba-90d3-d2d3ec43858c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/raketasks/features.html>
Enable namespaces
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7ceff0e6-96e6-49be-94a8-5fc32feeea73></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/raketasks/maintenance.html>
General maintenance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_faf25651-9520-446c-9940-3bd6efa89334></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/raketasks/geo.html>
Geo tasks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5170a91e-1ed7-488e-9bf5-c247752567c9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/raketasks/github_import.html>
GitHub import
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_95a3db7b-7ad7-4cf2-ac8c-baa6b2a1a0c9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/raketasks/spdx.html>
SPDX license list import
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_169386f0-d118-491b-b374-c4e3e0112057></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/import.html>
Import repositories
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3383f533-48f6-4359-beb1-1113fb629dd0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/operations/moving_repositories.html>
Move repositories
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7deb1b51-5c55-458c-b0c0-706820d0d1aa></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/check.html>
Integrity check
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ca2c74c2-02d9-466a-89f2-6a42c1c7545e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/ldap.html>
LDAP maintenance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bd4cac6c-23c9-4352-b120-7e07108dd64f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/list_repos.html>
List repositories
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_997519db-48c2-4667-b09b-9748508e5f32></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/migrate_snippets.html>
Migrate snippets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_592f8568-1d7b-488d-883a-51c424dde9e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/praefect.html>
Praefect tasks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0ac965b6-5b40-4d44-b0b3-63b33e3441b2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/project_import_export.html>
Project import and export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5eceaac4-3fe6-4b6d-ab81-71c3978e1d9e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/storage.html>
Repository storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f430b534-e4a6-431a-8756-c61f47246d7f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/generate_sample_prometheus_data.html>
Sample Prometheus data
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d59345ba-90f6-432f-acbe-f77e95a023b1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/uploads/migrate.html>
Uploads migration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_49aa9389-2042-48cb-b168-80e276aee744></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/raketasks/uploads/sanitize.html>
Uploads sanitization
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc07acf4-2a6f-48e1-b5aa-ec803c078d1d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/user_management.html>
User management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_80e0bf1c-96b7-4f49-a027-3afd848fad57></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/web_hooks.html>
Webhooks administration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_04475bcd-627a-4083-9442-51b87f423016></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/raketasks/x509_signatures.html>
X509 signatures
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1ee169a7-91dc-4fb5-8dcb-789372c27b00></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/security/>
Secure your installation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_4c379962-b226-444e-9195-0f98054d0996></div>
</span>
<div class=collapse id=cat_4c379962-b226-444e-9195-0f98054d0996>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/ssh_keys_restrictions.html>
Limits on SSH keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_26a73844-aafe-45af-935b-d100cfbd9527></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/rate_limits.html>
Rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_02dd1b09-d3c8-46cf-95fa-73a1a737abce></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/webhooks.html>
Webhooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_466fcfd1-8947-4769-93c2-f8d31d3abc34></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/information_exclusivity.html>
Information exclusivity
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f8eaed64-f192-42fa-a379-6fa5cc62273d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/crime_vulnerability.html>
Manage the CRIME vulnerability
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eb920b33-eca9-4dfa-98d3-8706df77061a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/two_factor_authentication.html>
Enforce two-factor authentication (2FA)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_74a4e3c6-d3a2-4644-90a5-16fed9422ef3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/user_email_confirmation.html>
User email confirmation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_40095df0-4ed4-4575-8875-88001e0449b7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=https://docs.gitlab.com/runner/security/ target=_blank>
Security of running jobs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_39f7a828-57d0-4247-92c9-b5747f15d32a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/asset_proxy.html>
Proxying assets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4d0f0d75-f615-4ad1-937e-b6b31bd6cbf3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/ci/variables/#cicd-variable-security>
CI/CD variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2383e6ce-d1c6-426a-b350-bc4426b1260c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/token_overview.html>
Token overview
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1b399c3b-9c9a-429c-90e9-2e09fe9aa2d3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/compliance.html>
Compliance features
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7f8009cd-b527-4706-97c7-b09f57970414></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/profile/account/create_accounts.html>
Administer users
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_655b4799-c844-4447-849c-de2fd94b2119></div>
</span>
<div class=collapse id=cat_655b4799-c844-4447-849c-de2fd94b2119>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/reset_user_password.html>
Reset user password
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_00347886-1615-47ce-8ad5-9c03865aeb28></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/unlock_user.html>
Unlock a user
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fc6257a-84f2-4e91-a4b4-e7fa31c26ebe></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/review_abuse_reports.html>
Review abuse reports
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a3d52588-4e13-45dd-8c9a-55be902580cc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/profile/unknown_sign_in_notification.html>
Unknown sign-ins, email notification
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17bfc124-e0d0-4673-99ba-af40e6631c2b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/user_file_uploads.html>
User file uploads
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e7004f17-4cf7-4ef8-a2e7-1e1ba714f7bc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/password_storage.html>
Password storage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cae0cdb3-351a-4ac7-b7f8-93c56d75a879></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/credentials_inventory.html>
Credentials inventory
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_18d722be-8d62-430b-90aa-48d61f26d53d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/password_length_limits.html>
Custom password length limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3dd96161-c18f-46c4-a641-94ac9f09ea0f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/security/passwords_for_integrated_authentication_methods.html>
Generated passwords and integrated authentication
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d70d52d7-a5aa-4071-b234-520fd5922e89></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/user_settings.html>
Global user settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4da67068-c777-4729-936d-cde7a0a663cc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/moderate_users.html>
Moderate users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ffce19b3-7d83-48a1-9f65-4a6e9b43f656></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/broadcast_messages.html>
Broadcast messages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7eb52cdc-53ce-4409-b8b6-9f4d5e012ef3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/tools/email.html>
Email from GitLab
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_07a05255-72ae-4e9e-9902-86e21e8c9b86></div>
</span>
</div>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/topics/use_gitlab.html>
Use GitLab
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_dc77758a-12c5-41d3-88a8-ae8b71d905d0></div>
</span>
<div class=collapse id=sec_dc77758a-12c5-41d3-88a8-ae8b71d905d0>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/topics/set_up_organization.html>
Set up your organization
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_7cca45b0-9c64-4542-b3b0-d749f909d745></div>
</span>
<div class=collapse id=cat_7cca45b0-9c64-4542-b3b0-d749f909d745>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/members/>
Members
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_73767505-9206-42c6-844d-53c1bc1c2b2e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/group/>
Groups
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_3c1b3425-29ae-42b4-812b-db87fb7e5051></div>
</span>
<div class=collapse id=doc_3c1b3425-29ae-42b4-812b-db87fb7e5051>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/custom_project_templates.html>
Custom group-level project templates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_739a69fe-6302-4692-b822-0e6480725765></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/settings/import_export.html>
Group Import/Export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cec42964-dc00-4167-bfb3-4f08abbc567a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/import/>
Migrating groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1cf1ccc7-3ea9-45f1-84e1-2e0be73163e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/group/saml_sso/>
SAML SSO for GitLab.com groups
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_0e744cc8-185b-41c8-b12c-a29918db7af8></div>
</span>
<div class=collapse id=doc_0e744cc8-185b-41c8-b12c-a29918db7af8>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/group/saml_sso/group_managed_accounts.html>
Group Managed Accounts (Closed Beta)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5eeb8ac7-cc03-4ea2-b514-979ef76ca129></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/group/saml_sso/scim_setup.html>
SCIM provisioning
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f05c3fbd-fb13-401f-8d4f-5c878654e989></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/administration/troubleshooting/group_saml_scim.html>
Troubleshooting Group SAML and SCIM
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f056f0ed-a27a-46b1-a849-385038ba3ff1></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/subgroups/>
Subgroups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dba6c5a8-d044-4978-8f6e-53670c54b481></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/profile/>
User account options
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_bba99eab-3486-4e6b-b667-28d6056f3705></div>
</span>
<div class=collapse id=doc_bba99eab-3486-4e6b-b667-28d6056f3705>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/active_sessions.html>
Active sessions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3d248ce7-04ba-41af-9c2f-abadbd1ec455></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/permissions.html>
Permissions and roles
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8bb8563e-8631-41a7-a26c-c81d5b0567ed></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/personal_access_tokens.html>
Personal access tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f76e4e5a-7355-4d25-be85-1a9b867c9283></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/preferences.html>
Profile preferences
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c9d63588-0a32-4c98-b14e-223a22449908></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/notifications.html>
Notification emails
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6257179a-eaed-43f3-ba97-b77dd9825a88></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/account/two_factor_authentication.html>
Two-factor authentication
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f77ab8cc-2f35-4d9e-ae8f-97576248bb82></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/report_abuse.html>
Report abuse
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8c25c5e4-c7cc-4f73-9e89-f5816db2d1af></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/profile/account/delete_account.html>
Delete account
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6383d3b3-5f02-4d3a-8de7-3c5bdcf70e11></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/ssh/>
SSH keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_69325197-d9ff-4c0b-b257-b1b7d761cb05></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/gitlab_com/>
GitLab.com settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a98311b2-caca-4dca-b58c-2488ce97d29d></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/project/>
Organize work with projects
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_237c387e-236b-49af-a26f-f84bb2d23813></div>
</span>
<div class=collapse id=cat_237c387e-236b-49af-a26f-f84bb2d23813>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/working_with_projects.html>
Manage projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_20e03544-c211-4db9-a485-0876ea31797f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/public_access/public_access.html>
Project visibility
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_85a3e503-875f-4faa-a8e2-cb473dc4abcf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/settings/>
Project settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_61938431-2c84-4277-a0b5-dd663e68c397></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/settings/project_access_tokens.html>
Project access tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_65c5b1c4-69d5-4ba6-af29-81bcaf5c6f3e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/members/share_project_with_groups.html>
Share projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d37644c5-2867-4e65-8ebf-b7693dec7f94></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/reserved_names.html>
Reserved project and group names
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_57f4df54-7256-4f1c-8d9a-bc61e7c8831f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/search/>
Search
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_335b2ea2-8ae2-489d-83e8-9ac010ebb140></div>
</span>
<div class=collapse id=doc_335b2ea2-8ae2-489d-83e8-9ac010ebb140>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/search/advanced_search.html>
Advanced Search
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_49f02187-43e6-4f19-a55e-e48250d1f0be></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/badges.html>
Badges
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6b8969bc-51c1-43e5-9055-10186f0869e6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/code_intelligence.html>
Code intelligence
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bee3a2b9-c4c6-45bc-bacb-d1831253382f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/compliance/>
Compliance
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_5787847f-c40c-429c-a66f-24545808161f></div>
</span>
<div class=collapse id=doc_5787847f-c40c-429c-a66f-24545808161f>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/compliance/license_compliance/>
License Compliance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c93d1a33-bb1e-46cb-b794-7e02167de298></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/compliance/compliance_report/>
Compliance report
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eeb038c9-f56b-47a4-8505-7038dbdbd10d></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/description_templates.html>
Description templates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f3110532-6c47-416e-9c3a-5d44e054813f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/deploy_keys/>
Deploy keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_add64971-67d7-44e4-99bb-2561c3059a77></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/deploy_tokens/>
Deploy tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c73443ee-9e31-48b9-8edb-412ee13efd67></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/repository/file_finder.html>
File finder
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_44fce421-37ce-46c4-8ae5-41b5278a816d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/pages/>
GitLab Pages
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_4a23d5d5-7fe5-4645-b331-dccffd5ae372></div>
</span>
<div class=collapse id=doc_4a23d5d5-7fe5-4645-b331-dccffd5ae372>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_from_scratch.html>
Create from scratch
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f923101a-f9f0-4bc3-93f5-101c6857a866></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_ci_cd_template.html>
Create using a CI/CD template
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_310546b3-18e2-410e-ac80-140e6da04557></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_forked_sample_project.html>
Create using a forked sample project
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae081a48-93fc-4f1d-aac6-12cac3a11058></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started/pages_new_project_template.html>
Create using a project template
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_949dac6e-fc49-44b3-a2ba-7df2334f1f23></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/getting_started_part_one.html>
Default domains, URLs, and baseurls
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d00cdcb3-92d7-4819-a6d6-c60f61bcb01d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/>
Custom domains and SSL/TLS certificates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eb6ebc1a-ec73-4d03-9074-2a9e734b370a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/dns_concepts.html>
DNS concepts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eea207ab-87cd-4c67-bd07-eac15e8d23f4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/ssl_tls_concepts.html>
SSL/TLS concepts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_426e6523-451a-4fc7-8dfe-e97b60297b6c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/custom_domains_ssl_tls_certification/lets_encrypt_integration.html>
Let's Encrypt integration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e28126e6-657d-4957-9e98-95e83dbb6ed7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/pages_access_control.html>
Access control
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_165042f3-8114-4001-97ad-f94557e6893d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/redirects.html>
Redirects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_26a68edf-5937-4ae7-9336-0525edb488eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/pages/introduction.html>
Exploring GitLab Pages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_02c5c1a5-4cfa-4080-80e1-27f48c1023e6></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/import/>
Migrating projects
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_35dd78da-3069-4c8f-9bf6-bf7d02dc9449></div>
</span>
<div class=collapse id=doc_35dd78da-3069-4c8f-9bf6-bf7d02dc9449>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/bitbucket.html>
Bitbucket Cloud
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_be238966-9fd7-458d-b931-991dbc04629e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/bitbucket_server.html>
Bitbucket Server
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e72a0bf3-6b2d-444b-b811-6c5898346fd8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/clearcase.html>
ClearCase
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8dec0e54-8c2c-4229-b8db-4b0002d03c40></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/cvs.html>
CVS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e7bb0bd-5126-4e6c-b803-84e68ae00db7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/fogbugz.html>
FogBugz
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b6e74e85-0f24-4845-8d08-81eeea69b031></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/github.html>
GitHub
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f015442c-fdaa-4ce5-9ba2-5e1f749e9f60></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/gitlab_com.html>
GitLab.com
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_be8625d6-ec7e-47d4-a089-b1e4e8dfb3b1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/gitea.html>
Gitea
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3064efd4-9d91-40ad-a330-ce31dcd95fab></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/jira.html>
Jira
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c02832ae-986f-434e-b9c3-66f701a90e56></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/perforce.html>
Perforce Helix
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6e4301a0-8121-4154-b130-9582d9ae084a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/phabricator.html>
Phabricator
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7daa6482-aa92-4543-aa30-63d15fac6f10></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/manifest.html>
Repo by manifest file
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b5e20dcb-d00e-4c57-95ce-383ae864f1cb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/repo_by_url.html>
Repo by URL
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_858d7d97-bc2b-4230-8ea3-a85454a20d4f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/svn.html>
SVN
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3586d3b7-bb7d-41ef-94d8-397d95b41360></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/import/tfvc.html>
TFVC
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9cc7a422-727f-4dfc-bdef-81e552a1c644></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/settings/import_export.html>
Project import/export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4ae4a90f-5c45-443b-b333-ed62410dbf83></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/settings/import_export_rate_limits.html>
Project/Group import/export rate limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7e15f1bb-0603-4ea8-a582-a21a66bcd9d8></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/topics/plan_and_track.html>
Plan and track work
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_6e4e91cf-58f1-42c3-aaff-dfbd849b5c7c></div>
</span>
<div class=collapse id=cat_6e4e91cf-58f1-42c3-aaff-dfbd849b5c7c>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/group/epics/>
Epics
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_3acb3fd1-b89a-4431-992c-655cd41b3fdb></div>
</span>
<div class=collapse id=doc_3acb3fd1-b89a-4431-992c-655cd41b3fdb>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/epics/manage_epics.html>
Manage epics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eb5fbd5b-91e3-453d-9d8a-c572b2572b86></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/group/epics/epic_boards.html>
Epic Boards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_db8a91f5-5909-4db4-a006-54b5188fbe21></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/issues/>
Issues
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_54a89433-b2a5-4fb6-b2d6-f2bd1496612c></div>
</span>
<div class=collapse id=doc_54a89433-b2a5-4fb6-b2d6-f2bd1496612c>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/issue_data_and_actions.html>
Manage issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e7ba0f9d-e660-4597-b1bb-5f54b50e25a4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/award_emojis.html>
Award emoji
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ed3f459-2716-440f-bb49-2dfd72ffdbc8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/confidential_issues.html>
Confidential issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5672e89b-ada8-4503-9861-478313ad24e3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/crosslinking_issues.html>
Crosslinking issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a80c5191-9142-4bf3-9400-dddb41c1cdae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/csv_export.html>
CSV export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_03226374-8e6a-4bd6-ba2d-c1b70cbde30f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/csv_import.html>
CSV import
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_032ed1d9-4638-4365-8526-49d100890bc9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/design_management.html>
Design management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_082c3dee-4ad4-4774-bf13-06cef206f39d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/due_dates.html>
Due dates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_daee353a-c158-4662-be63-f63ebe06d314></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issue_board.html>
Issue Boards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c4f49921-5c51-42af-9ed4-447a28428cb5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/managing_issues.html>
Managing issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b96d2ec2-2d03-4d21-a709-aa7f793da0f1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/multiple_assignees_for_issues.html>
Multiple assignees
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_46e45fc0-1768-4e4a-80e9-65c949ff687f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/related_issues.html>
Linked issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eddda627-ff60-4e85-9381-ab32977d0be5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/service_desk.html>
Service Desk
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b897d6a8-6829-4d69-8932-9a4a0188d0e9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/sorting_issue_lists.html>
Sorting and ordering issue lists
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b2d945bf-f9c9-4c25-97f1-803d9cd90a97></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/issue_weight.html>
Weight
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5dc0656e-d067-4942-93bd-511c52a7b333></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/issues/associate_zoom_meeting.html>
Zoom meetings in issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e8201180-5e75-4d17-a982-c91dc297aa03></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/labels.html>
Labels
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e5e7bd71-82c0-42e3-88fa-c030c47b08ee></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/discussions/>
Comments and threads
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ef22cc9a-1a3e-40a3-81c6-615ff577024c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/iterations/>
Iterations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d086f828-b08a-402e-9860-e22c819f7641></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/milestones/>
Milestones
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_91a6e72a-068d-4b25-9373-14dbee8962b0></div>
</span>
<div class=collapse id=doc_91a6e72a-068d-4b25-9373-14dbee8962b0>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/milestones/burndown_and_burnup_charts.html>
Burndown and burnup charts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9d932a2c-2191-4ad9-8248-6f404bf7dd7c></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/requirements/>
Requirements
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5cae2ed9-ac0a-4bcc-8cb0-afb408aa58be></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/roadmap/>
Roadmaps
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a62bfb5d-35b5-46e7-896c-56e5600edc43></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/time_tracking.html>
Time tracking
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8953c2d3-d24e-40dd-87cd-99a966b3633f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/wiki/>
Wikis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_739db4f4-06db-4381-b623-ffeac064e773></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/shortcuts.html>
Keyboard shortcuts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b2f47d25-cef0-4c74-899e-7cc656eead78></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/quick_actions.html>
Quick actions
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_ed10b31f-35ab-490c-b2ce-64661f554b1e></div>
</span>
<div class=collapse id=doc_ed10b31f-35ab-490c-b2ce-64661f554b1e>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/autocomplete_characters.html>
Autocomplete characters
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ebdf37e6-18b5-4af1-b912-e96ce4b7499f></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/markdown.html>
Markdown
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_16634cad-8c07-40a6-9faf-ee0abc66d1ca></div>
</span>
<div class=collapse id=doc_16634cad-8c07-40a6-9faf-ee0abc66d1ca>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/asciidoc.html>
AsciiDoc
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5595c96f-0bf5-4c1c-b1f3-beaeb91e90c7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/csv.html>
CSV files
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8c8586e9-f412-46fa-b175-91a8866025f0></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/todos.html>
To-Do List
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_337a5713-d343-4aa3-ba0b-11cfe516e5b6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/topics/git/>
Using Git
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_c774be8f-a4af-4ac3-99c7-2d2bec6b8aed></div>
</span>
<div class=collapse id=doc_c774be8f-a4af-4ac3-99c7-2d2bec6b8aed>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/gitlab-basics/start-using-git.html>
Get started
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_03c535ca-0870-492b-8136-3eb9cefc8a99></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/how_to_install_git/>
Installing Git
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_317e0857-a132-44a1-8d7d-c3ba5a7ab42d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/gitlab-basics/create-branch.html>
Create branch
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9a8379b1-2315-428c-9643-a7ec7f1ab991></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/gitlab-basics/feature_branch_workflow.html>
Feature branch workflow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a8a00858-11c0-4e3f-a3a6-9fff478cfab2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/feature_branch_development.html>
Feature branch development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_51b7e909-6ee3-4d25-8858-4f3eb10c4c98></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/gitlab_flow.html>
GitLab Flow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5d2b48a2-d113-4e0c-bd6d-20e2519e63bb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/gitlab-basics/add-file.html>
Add file to repository
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eb2c1505-1ade-4b3e-ab52-2465b648810b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/cherry_picking.html>
Cherry-pick a commit
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eb4e0914-a1da-4e29-b4d4-5310cabde702></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/gitlab-basics/command-line-commands.html>
File editing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ca1bc2dd-aadb-4418-8bba-76b7c6d60877></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/partial_clone.html>
Partial clone
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4d8976e9-ba9b-42db-91da-0396d0b868a5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/git_rebase.html>
Rebase, force-push, merge conflicts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a6320da5-96a1-4c6d-b06a-fbc3d4ed5e5a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/tags.html>
Tags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e1e85a07-e2a1-4d98-8cd9-25baaa862f9f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/troubleshooting_git.html>
Troubleshooting Git
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9dae96bf-ebbf-4b7a-b21b-3d0df9627f86></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/numerous_undo_possibilities_in_git/>
Undo with Git
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f72c3360-b90a-4eff-ab46-cbee47832692></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/useful_git_commands.html>
Useful commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6536edf2-2e01-4b94-893c-7035d2b4b99b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/push_options.html>
Push options
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b1553c73-35cd-4c48-acc5-5da337db8976></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/topics/build_your_application.html>
Build your application
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_394b6ec3-f6e8-4ea3-9136-e3b52c59f5d3></div>
</span>
<div class=collapse id=cat_394b6ec3-f6e8-4ea3-9136-e3b52c59f5d3>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/repository/>
Repositories
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_21fedf75-bb36-4694-86eb-368b13d99346></div>
</span>
<div class=collapse id=doc_21fedf75-bb36-4694-86eb-368b13d99346>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/code_owners.html>
Code owners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_11fc7c0b-7c73-4f15-a33a-b96c7bb0bcec></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/snippets.html>
Snippets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dcec770b-c01a-45c4-b0c7-fe6afad54c2d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/static_site_editor/>
Static Site Editor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_43191a3e-9be8-4d2d-9ef6-3bd189d805f2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/branches/>
Branches
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fe967771-da1b-4c23-a449-9787de5c7a43></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/branches/default.html>
Default branch
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fdb909c8-9ced-4c48-bf57-3b5dcc26c977></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/forking_workflow.html>
Forking workflow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9839ee40-8c3a-4e28-bbfa-6bc1d936ab4d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/git_attributes.html>
Git attributes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6c0b7353-8d3f-4400-a52e-b15e244d9ea0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/topics/git/lfs/>
Git LFS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7c1bc50d-4084-422b-8120-508cd01d320a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/jupyter_notebooks/>
Jupyter notebook files
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_44b8d194-b148-4fa4-879d-139b703b704e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/file_lock.html>
Locked files
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fffbd45c-99f3-4ec7-9a01-9e8186e1852d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/git_blame.html>
File Blame
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cb2f38c6-9fdc-4139-8446-c45532e4c47e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/git_history.html>
File History
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6483ae3f-2be7-470f-bee0-e75a61f3be86></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/project/repository/mirror/>
Mirroring
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_c337891b-38c5-4c0d-bf5b-d5c7cb33a575></div>
</span>
<div class=collapse id=doc_c337891b-38c5-4c0d-bf5b-d5c7cb33a575>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/bidirectional.html>
Bidirectional mirroring
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9fe2ef45-d69a-4982-9aef-538a2e23a57c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/pull.html>
Pull mirroring
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_12bfbf0f-dc5c-4e57-a548-7cb2a3bf4754></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/repository/mirror/push.html>
Push mirroring
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9228b499-3f44-4969-aa77-6e4b586d4efd></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/protected_branches.html>
Protected branches
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_babef656-896b-409e-928c-5acc2d1acff5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/protected_tags.html>
Protected tags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c163e9d6-ca89-4670-8c9d-c1bf1564150d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/push_rules/push_rules.html>
Push rules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9a44069b-fd76-47cd-9baa-16a5179c9dc6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/reducing_the_repo_size_using_git.html>
Reduce repository size
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_29cbeb06-0c78-4bf5-9fa5-aabfff136fba></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/gpg_signed_commits/>
Signed Commits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_703bc746-2af7-458c-be59-4db929b5a995></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/x509_signed_commits/>
Signing commits and tags with X.509
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ba5c850c-171b-4a7e-bab8-2757dbe1e195></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/highlighting.html>
Syntax highlighting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_da7a6da2-9680-4204-b0d1-44628beca879></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/repository/web_editor.html>
Web Editor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a5238762-188b-4e39-8eec-00eae4e8be39></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/web_ide/>
Web IDE
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d132e0b9-18f4-433a-9fbf-58c785bcc795></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/merge_requests/>
Merge requests
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_8f86e63e-0190-4577-8162-477e7ffb2738></div>
</span>
<div class=collapse id=doc_8f86e63e-0190-4577-8162-477e7ffb2738>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/getting_started.html>
Get started
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_922d320f-1a4f-47e5-99d2-c4c69e331890></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/allow_collaboration.html>
Allow collaboration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_289c75da-c000-4cdd-ac00-a192bda95950></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/approvals/>
Approvals
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_11e3e98c-0e81-414b-9930-eadac5fb78c9></div>
</span>
<div class=collapse id=doc_11e3e98c-0e81-414b-9930-eadac5fb78c9>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/approvals/rules.html>
Approval rules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4dd432e8-6a2e-4135-a179-f2887124d405></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/approvals/settings.html>
Approval settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_93578fbc-a766-4a86-a919-955e5cd19d73></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/cherry_pick_changes.html>
Cherry pick changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_892a56b9-72b0-4afe-b902-b6090c93962a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/confidential.html>
Confidential merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b01c5762-ef56-4cac-b924-8410787777c2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/creating_merge_requests.html>
Create merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7bf9b7ce-86dc-4b30-acd7-79c81450fe21></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/drafts.html>
Draft merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9d9c7a1a-55e0-45eb-8e7b-f54c18112bdb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/csv_export.html>
Export merge requests to CSV
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_df4b177b-f940-4de1-b18b-0dd0b38c9f14></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/status_checks.html>
External status checks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_10061f3a-5a2a-4175-b91f-175a7a660779></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/merge_request_dependencies.html>
Merge request dependencies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_365766ef-0ce8-453c-868b-352790bc48c7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/fast_forward_merge.html>
Fast forward
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8d4ab321-665a-4520-8103-9fe64b81ff32></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/merge_when_pipeline_succeeds.html>
Merge when pipeline succeeds
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f27be0b9-d2f6-4c46-9d73-009a66d46d31></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/resolve_conflicts.html>
Resolve conflicts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d67b6dec-ad0a-4920-bbc0-1d64abaa8aed></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/revert_changes.html>
Reverting changes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3cf1f49c-9f56-4418-a112-59210ed22422></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/project/merge_requests/reviews/>
Reviewing and managing merge requests
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_071522ac-46ff-4b6f-a296-48ea2607a767></div>
</span>
<div class=collapse id=doc_071522ac-46ff-4b6f-a296-48ea2607a767>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/reviews/suggestions.html>
Suggestions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_753c79e4-6536-4788-a7de-a43864c6bddf></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/squash_and_merge.html>
Squash and merge
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_066171f7-fb78-4d6f-985f-8b0cd26ccf4b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/versions.html>
Versions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_819ee910-7431-4b1c-add3-84e298c795e6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/merge_requests/authorization_for_merge_requests.html>
Workflows
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cfbcac14-1b78-4d12-8282-a3ad934ada45></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/ci/>
CI/CD
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_e48c376e-4e96-4f99-8242-d5bea9de3e7a></div>
</span>
<div class=collapse id=doc_e48c376e-4e96-4f99-8242-d5bea9de3e7a>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/quick_start/>
Get started
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_abdcaaea-4701-477c-bf5e-f4b0b9237f55></div>
</span>
<div class=collapse id=doc_abdcaaea-4701-477c-bf5e-f4b0b9237f55>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/introduction/>
CI/CD concepts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ca39b7e-c34c-4b8e-8ea9-113bdefdda44></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/migration/circleci.html>
Migrate from CircleCI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f5d74758-22d4-4db5-bb52-9e688762bc76></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/migration/jenkins.html>
Migrate from Jenkins
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d6d6f751-dcb5-4cf9-b86a-5b66ed04a16e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/enable_or_disable_ci.html>
Enable or disable CI/CD
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_94033e3c-9401-45cd-9bcc-00a49f3cc7be></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse active" href=/ee/ci/pipelines/>
Pipelines
</a>
<div class="collapse-toggle active" data-toggle=collapse aria-expanded=false data-target=#doc_7c180ff2-2fc5-419a-965f-e71b15806e16></div>
</span>
<div class="collapse show" id=doc_7c180ff2-2fc5-419a-965f-e71b15806e16>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/schedules.html>
Schedule a pipeline
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e7c0d7d1-c84b-4f44-91bd-03eb5a600097></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/triggers/>
Trigger a pipeline
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0620d9a7-6322-4bdd-9f64-390b2aec81d0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/settings.html>
Customize pipeline configuration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a5ba4cf0-95f4-4023-9916-9f627f360489></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/pipeline_architectures.html>
Pipeline architectures
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_255b880b-47a4-41a7-bbbe-f9b56f2682b2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/pipeline_efficiency.html>
Pipeline efficiency
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d4a1a627-8849-4b8a-9df9-0175ee59d9bb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/directed_acyclic_graph/>
Directed acyclic graph (DAG)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b0b8a39e-36c4-4ec4-8a81-76264c4654a8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/multi_project_pipelines.html>
Multi-project pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_267ccec7-cdb8-4991-aef9-f71181052cd2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/parent_child_pipelines.html>
Parent-child pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_211bf352-5fe4-470e-a171-a3cce404a543></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/merge_request_pipelines.html>
Pipelines for merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_416eac93-c648-4744-8992-00a1b7119612></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/pipelines_for_merged_results.html>
Pipelines for merged results
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d32ec929-83ab-42ac-b426-f6cc9bfaa1bb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/merge_trains.html>
Merge trains
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ae73a4f-4643-48f2-b73a-d199b0566303></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/jobs/>
Jobs
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_a750937c-e096-451b-80d0-a7b8fe245f46></div>
</span>
<div class=collapse id=doc_a750937c-e096-451b-80d0-a7b8fe245f46>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/jobs/job_control.html>
Choose when jobs run
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5265df2a-c7be-47ad-bb67-7e9361de44e0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/jobs/ci_job_token.html>
CI/CD job token
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_55fc1509-d211-48b3-83e4-950409fc885c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/interactive_web_terminal/>
Access a terminal for a running job
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8646113e-af90-483b-a0c6-d47e9acc2156></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/yaml/script.html>
Format scripts and job logs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cfd89307-a584-4eba-9ccc-6efd40c52fe2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/git_submodules.html>
Git submodules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_09e3fb1e-98b7-43b9-8c1f-e2fa9d5efc50></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/variables/>
Variables
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_813d81bd-16c8-4cb5-a04e-48480004c735></div>
</span>
<div class=collapse id=doc_813d81bd-16c8-4cb5-a04e-48480004c735>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/variables/predefined_variables.html>
Predefined variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1a5a522f-1d54-428a-9015-33e5b75747d1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/variables/where_variables_can_be_used.html>
Where variables can be used
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d2837e7d-7ccb-40e2-9116-101d3a0e0b2d></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/environments/>
Environments and deployments
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_44b88c37-b3df-4d80-ac08-e9783cc45634></div>
</span>
<div class=collapse id=doc_44b88c37-b3df-4d80-ac08-e9783cc45634>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/environments/environments_dashboard.html>
Environments Dashboard
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a0470f87-56e1-460f-9373-40dd4ea9a438></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/environments/protected_environments.html>
Protected environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_05ce2c69-55f9-472b-9f10-4af4a4b95009></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/environments/deployment_safety.html>
Deployment safety
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3f4739cd-1e8a-4a6b-b750-370ad0b918bd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/environments/incremental_rollouts.html>
Roll out an application incrementally
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d001cbbd-3322-44d1-a4ac-9578138235bc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/cloud_deployment/>
Deploy to AWS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_37f6b907-86e6-4d3d-94b3-624950c17bc3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/review_apps/>
Review Apps
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_74e432f4-1788-4071-9436-3ee648acae2c></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/caching/>
Cache and artifacts
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_32ec4c10-79ca-4862-9b91-eb9582e822ce></div>
</span>
<div class=collapse id=doc_32ec4c10-79ca-4862-9b91-eb9582e822ce>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/job_artifacts.html>
Job artifacts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3e5f2a5b-2a63-407e-a637-0edc2fd5c0ae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipelines/pipeline_artifacts.html>
Pipeline artifacts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9a36438d-91cb-4595-bbe7-368374aedf3a></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/yaml/gitlab_ci_yaml.html>
.gitlab-ci.yml
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_1946edb4-11a0-4538-a0cf-fb75a285376f></div>
</span>
<div class=collapse id=doc_1946edb4-11a0-4538-a0cf-fb75a285376f>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/yaml/>
.gitlab-ci.yml reference
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e6b1c127-b2e7-4d97-b0b5-21a9c7399737></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/yaml/yaml_specific_features.html>
YAML-specific features
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_136ddc00-c102-4232-aa82-1bf047f704d0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/lint.html>
Validate syntax
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f9c7843d-6eb1-428a-a073-f11020a1642b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/pipeline_editor/>
Pipeline Editor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4c24f37d-1de9-4a8d-bdc0-af0358e03fd2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/yaml/includes.html>
Include examples
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dec8bdf2-df09-4612-a04c-d469a1b03810></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/docker/>
Docker
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_1c7ae3c0-52c6-43e4-a55a-b93c2a990d20></div>
</span>
<div class=collapse id=doc_1c7ae3c0-52c6-43e4-a55a-b93c2a990d20>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/docker/using_docker_images.html>
Run CI/CD jobs in Docker containers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1ff78da2-1657-45f6-bae3-62b983aae890></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/docker/using_docker_build.html>
Use Docker to build Docker images
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f87da63f-fb89-4bd3-b6a2-5682b931d392></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/docker/using_kaniko.html>
Use kaniko to build Docker images
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8a36d89a-3a43-4629-8d5c-4a199c08d889></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/services/>
Services
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_a570b20e-6fc6-44a9-bdc5-800b92210966></div>
</span>
<div class=collapse id=doc_a570b20e-6fc6-44a9-bdc5-800b92210966>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/services/mysql.html>
MySQL service
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d41a011b-80cd-488a-8779-e4e25b29fcda></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/services/postgres.html>
PostgreSQL service
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_755585a2-7b06-4d49-bce9-d3db86cc7a95></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/services/redis.html>
Redis service
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_af5eeed1-7338-4a66-bca8-d8b37af92905></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/services/gitlab.html>
GitLab as a service
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bf8f95fc-dd06-4139-a43a-febccc9086cb></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/topics/autodevops/>
Auto DevOps
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_8fea5ab1-ae83-4e54-9b6a-69e93a6bd8e2></div>
</span>
<div class=collapse id=doc_8fea5ab1-ae83-4e54-9b6a-69e93a6bd8e2>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/quick_start_guide.html>
Get started
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_74ef11d6-910c-4899-b251-96aaabdafccb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/requirements.html>
Requirements
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f573f584-94c1-48e6-b541-3fb64181d015></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/stages.html>
Stages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_93fe0d0a-d2b4-4ad9-acb7-ed8e72a4b776></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/customize.html>
Customize
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_28c60028-3fe0-4da3-b739-295170693eb7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/upgrading_postgresql.html>
Upgrade PostgreSQL
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc57c6d3-c04b-43a6-8c49-d8b3a4c0a346></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/upgrading_auto_deploy_dependencies.html>
Upgrade Auto Deploy dependencies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0ac2ed42-448d-4f24-925c-f4c0cc72430f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/topics/autodevops/troubleshooting.html>
Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_36b9bfdc-4565-4c56-b7ae-dabd1f1a8e4d></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/unit_test_reports.html>
Testing
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_e2d9043c-9d78-4d1f-9425-fd43a7e4b0e6></div>
</span>
<div class=collapse id=doc_e2d9043c-9d78-4d1f-9425-fd43a7e4b0e6>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/accessibility_testing.html>
Accessibility testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e5881b3-39c3-4073-bc3b-5ba873a6907e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/browser_performance_testing.html>
Browser performance testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1bc2d45c-79b8-41f3-9cea-25558f0ce075></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/code_quality.html>
Code quality
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_609659d9-5a90-439b-a471-09ea33f00100></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/project/merge_requests/load_performance_testing.html>
Load performance testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7c117b38-235c-4694-87ca-46cb49bfe21d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/metrics_reports.html>
Metrics reports
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_20c6b67a-4ff2-448b-894e-3254a21761a3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/test_cases/>
Test cases
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cba0b111-3580-41aa-9141-2401e6b940dc></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/ssh_keys/>
SSH keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9693fcc8-70bf-4684-b86f-478fca476bf2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/secrets/>
External secrets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d3512945-5ee6-4b0f-84be-3d1baaea7b79></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/chatops/>
ChatOps
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_953c9dbf-5b42-4062-8e92-f024a918c92f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/ci_cd_for_external_repos/>
External repository integrations
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_0af196aa-a0f2-4be2-bf0e-50003307fcd7></div>
</span>
<div class=collapse id=doc_0af196aa-a0f2-4be2-bf0e-50003307fcd7>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/ci_cd_for_external_repos/bitbucket_integration.html>
Bitbucket Cloud
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_63a046ef-25d3-428c-bca9-78b1fe78dc19></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/ci_cd_for_external_repos/github_integration.html>
GitHub
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0aa5a8b2-4cb7-4f53-a1bb-5864a8bb7f7a></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/examples/>
CI/CD examples
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_edc8d5bc-a57c-45e5-a1ff-339a56edb5f5></div>
</span>
<div class=collapse id=doc_edc8d5bc-a57c-45e5-a1ff-339a56edb5f5>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/authenticating-with-hashicorp-vault/>
Authenticating with HashiCorp Vault
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ddc573ef-ab8d-45b8-9fb5-bd0e7925c927></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/deployment/>
Deployment with Dpl
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1f9040a8-8268-46b3-b8d1-eb8d1b22b995></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/end_to_end_testing_webdriverio/>
End-to-end testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2869178e-26a2-4eea-9b54-f22d19dc87ee></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/semantic-release.html>
NPM with semantic-release
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a633cdb5-e624-4145-b14d-c1a969e53730></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/php.html>
PHP with PHPunit and atoum
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_89d5d5e2-51c6-4a75-a82b-d61c26b073e2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/deployment/composer-npm-deploy.html>
PHP with NPM and SCP
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_596947df-6efa-45db-96c5-b3ba14fc63ac></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/examples/laravel_with_gitlab_and_envoy/>
PHP with Laravel and Envoy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_edfde558-3d48-4468-ab6c-2748d0c09abc></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/troubleshooting.html>
Troubleshooting CI/CD
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_510aaf28-ab5c-45ed-aab2-a194b06307a7></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/runner/>
Runners
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_811fa38a-c00a-427a-b568-2f4fc1592cb8></div>
</span>
<div class=collapse id=doc_811fa38a-c00a-427a-b568-2f4fc1592cb8>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/ci/runners/>
GitLab Build Cloud runners
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_2826001f-50b1-40f9-8064-045176a854e3></div>
</span>
<div class=collapse id=doc_2826001f-50b1-40f9-8064-045176a854e3>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/runners/build_cloud/linux_build_cloud.html>
Linux
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_048b39fa-a4d6-483c-a55e-eee0da9a6286></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/ee/ci/runners/build_cloud/macos_build_cloud.html>
macOS
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_cc7d6fb9-534d-4739-8ac1-7dbc5dd1dc47></div>
</span>
<div class=collapse id=doc_cc7d6fb9-534d-4739-8ac1-7dbc5dd1dc47>
<span class=nav-link>
<a class="global-nav-link level-5" href=/ee/ci/runners/build_cloud/macos/environment.html>
VM instances for macOS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bab07a72-3b03-482e-b724-e86d6c854dc3></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/ci/runners/build_cloud/windows_build_cloud.html>
Windows
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9c7da612-2768-419e-ba32-55eb6fea0f04></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/runners/runners_scope.html>
The scope of runners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_592cd733-0cd3-49f9-8ebd-8bcfbe5d039b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/runner/register/>
Register a runner
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_87fb6cba-69a4-446a-835f-e4bae407dc13></div>
</span>
<div class=collapse id=doc_87fb6cba-69a4-446a-835f-e4bae407dc13>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/examples/gitlab.html>
Examples
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0011d792-c0a5-4ddd-923a-a7f702681cb9></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/runner/executors/>
Runner executors
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_70180562-4458-43a2-922b-78945b3813dd></div>
</span>
<div class=collapse id=doc_70180562-4458-43a2-922b-78945b3813dd>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/runner/executors/custom.html>
Custom
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_e56c91b4-56af-4a47-a711-098788a44c55></div>
</span>
<div class=collapse id=doc_e56c91b4-56af-4a47-a711-098788a44c55>
<span class=nav-link>
<a class="global-nav-link level-5" href=/runner/executors/custom_examples/libvirt.html>
libvirt
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9b4dbf61-d322-4e8d-b1d7-14617e0bbdf8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-5" href=/runner/executors/custom_examples/lxd.html>
LXD
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9772b3c7-d802-451d-ad06-e773d25c5051></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/docker.html>
Docker
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ac2937c4-57f6-4396-945b-40aa747bc192></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/docker_machine.html>
Docker Machine
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a619613c-5dcc-4d4b-8501-bf6bcd3e3b28></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/kubernetes.html>
Kubernetes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a5706ada-4ac2-42e6-9628-31d6a3502268></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/runner/executors/shell.html>
Shell
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_df3144d1-1262-4e1d-bf20-98e89ee6eeb2></div>
</span>
<div class=collapse id=doc_df3144d1-1262-4e1d-bf20-98e89ee6eeb2>
<span class=nav-link>
<a class="global-nav-link level-5" href=/runner/shells/>
Supported shells
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b3a4c62b-d9de-4912-b3c3-657cc319b3bf></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/ssh.html>
SSH
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0da4b692-a8fb-41c7-9c22-f91d1ff5e114></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/parallels.html>
Parallels
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_97f26eb0-da3d-42b1-b6b9-b56d09d5a3b2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/runner/executors/virtualbox.html>
Virtual Box
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7d2a7e5d-90bb-4961-8e7d-585489b6220c></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/runners/configure_runners.html>
Configure runners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f4357bee-8978-4dd6-a829-8382cc02feed></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/runner/security/>
Secure runners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1f435695-eb12-4169-ac2f-1c85005ec55d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/runner/enterprise_guide/>
Scale a fleet of runners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c407670b-8f7b-4ccd-826d-8ddcf2a8c1ca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/ci/large_repositories/>
Best practices for large repositories
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_147992e3-e8a7-45e1-bc5c-c65b289ecdd6></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/packages/>
Packages & Registries
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_c63a9f58-05e9-41b1-975a-a341350c0477></div>
</span>
<div class=collapse id=doc_c63a9f58-05e9-41b1-975a-a341350c0477>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/packages/package_registry/>
Package Registry
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_8ac1d12d-3475-4279-98d3-dec5c565f49b></div>
</span>
<div class=collapse id=doc_8ac1d12d-3475-4279-98d3-dec5c565f49b>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/composer_repository/>
Composer
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b8045113-8d87-450b-ae43-1ae0dba7358c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/conan_repository/>
Conan
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_30df18a0-d9c3-4938-b169-06f2b3e92781></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/debian_repository/>
Debian
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3728a90e-c2e2-4a2c-a9a0-f48eb206ad27></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/go_proxy/>
Go Proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d4b2069d-beba-4899-a0ae-9132a6f7e521></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/helm_repository/>
Helm
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4cd57108-1857-4aca-88eb-2069ce5ec753></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/maven_repository/>
Maven
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ec658f5-0c4f-4090-aa12-38f12daffb00></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/npm_registry/>
npm
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d1a81c67-18a0-430d-b1af-d87a98334a36></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/nuget_repository/>
NuGet
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3019ef6d-ffcf-4c86-87df-fbe668ca255f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/pypi_repository/>
PyPI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e4f0776f-2985-4473-a4ad-e8d567617328></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/rubygems_registry/>
Ruby gems
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fae83055-0a27-467c-ac4e-a744d8960de1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/generic_packages/>
Generic
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ab28480c-ef13-4aa0-aa40-4be633c3b520></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/workflows/project_registry.html>
Store all packages in one project
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2172722a-7f38-48f0-9b16-8c92c92ff571></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/workflows/working_with_monorepos.html>
Monorepo workflows
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9db003f3-5036-4c18-b4b4-bdedf60f9e47></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/packages/container_registry/>
Container Registry
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d367bfd6-e66d-4117-a0dc-f69b23abcaac></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/packages/infrastructure_registry/>
Infrastructure Registry
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_30bf0249-59cd-4ef6-87fb-2495d30173cf></div>
</span>
<div class=collapse id=doc_30bf0249-59cd-4ef6-87fb-2495d30173cf>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/packages/terraform_module_registry/>
Terraform module registry
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bdf92915-7da2-4c0a-af5e-0528c6369bf4></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/packages/dependency_proxy/>
Dependency Proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bc2e2cac-93ee-4ceb-9d76-40954f907f75></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/application_security/>
Secure your application
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_0ed6f236-35a5-4be9-9927-d06638d18eba></div>
</span>
<div class=collapse id=cat_0ed6f236-35a5-4be9-9927-d06638d18eba>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/configuration/>
Security Configuration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9bdaf4b2-2776-43cc-8905-f98b86fc50cf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/container_scanning/>
Container Scanning
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3e43b129-41f2-400f-aeea-c2f6343218ab></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/cluster_image_scanning/>
Cluster Image Scanning
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fbcc855f-c3fe-4495-ac81-f448998157fc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/threat_monitoring/>
Threat Monitoring
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1405ad8a-ffe9-449d-b714-d7bf47bab320></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/dependency_scanning/>
Dependency Scanning
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_0a3699b6-8663-4078-b190-15bc6176f959></div>
</span>
<div class=collapse id=doc_0a3699b6-8663-4078-b190-15bc6176f959>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dependency_scanning/analyzers.html>
Dependency Scanning Analyzers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e7ff7f75-025d-4cff-8fab-273232f0e238></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dependency_list/>
Dependency List
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_945c5959-1205-42fc-84a9-521539760004></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/sast/>
Static Application Security Testing
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_82cea6c4-034e-4b19-a6b5-6c6342d49a2e></div>
</span>
<div class=collapse id=doc_82cea6c4-034e-4b19-a6b5-6c6342d49a2e>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/sast/analyzers.html>
SAST Analyzers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0667862c-cad1-4dd3-a98c-39fc73f9cab9></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/secret_detection/>
Secret Detection
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fb97a48-6074-4bc3-b40c-2ded76978799></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/dast/>
Dynamic Application Security Testing (DAST)
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_a9162608-693a-48ab-ab24-7ce112f929c1></div>
</span>
<div class=collapse id=doc_a9162608-693a-48ab-ab24-7ce112f929c1>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dast/browser_based.html>
DAST browser-based crawler
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4a2f48bb-5e5c-40fb-95f9-c4c1257dbcc1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dast_api/>
DAST API
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_91c2a18f-12c4-4e95-9ae7-59c83d1fa9db></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dast/dast_troubleshooting.html>
DAST Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6b096357-6d25-41db-bad4-176563f1af3b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/dast/run_dast_offline.html>
Run DAST offline
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dc32832d-b1ad-450d-999d-e2a0df8e4b85></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/application_security/api_fuzzing/>
API Fuzzing
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_c9ae2c16-3371-49d1-af9c-2e9d27038f36></div>
</span>
<div class=collapse id=doc_c9ae2c16-3371-49d1-af9c-2e9d27038f36>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/application_security/api_fuzzing/create_har_files.html>
HTTP Archive format
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c1474687-b57f-4492-a5d6-5cd6462caeab></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/coverage_fuzzing/>
Coverage-guided fuzz testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_707d0aba-82fb-4a61-8147-2136c20f24d5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/security_dashboard/>
Security Dashboard
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_35a71d3d-5d28-42e2-8d5b-de77e002fa45></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/offline_deployments/>
Offline Environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_631d7959-57b3-4536-a75b-a90d949fccae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/vulnerability_report/>
Vulnerability Reports
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c110f295-aa19-4321-933d-0444156f8ebd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/vulnerabilities/>
Vulnerability Pages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3ae85dae-a622-4488-883d-331446d49fd5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/vulnerabilities/severities.html>
Vulnerability severity levels
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dfc9788c-e706-46f7-92df-f5bdf7fe0089></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/cve_id_request.html>
CVE ID requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4195fd90-cee9-4e20-b259-5b286a1ecfd7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/policies/>
Policies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0554cf9e-46d0-416f-9dc1-c55f872c0ce9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/integrations/secure.html>
Security scanner integration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e1add2d8-f93a-4fb8-ae8d-8a4246be4a28></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/application_security/terminology/>
Secure and Protect Terminology
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4435fd71-0c37-4a32-805a-87d020eb1985></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/topics/release_your_application.html>
Release your application
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_5f2c0f2a-977d-43a2-91b8-4423925ffdfe></div>
</span>
<div class=collapse id=cat_5f2c0f2a-977d-43a2-91b8-4423925ffdfe>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/releases/>
Releases
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d1ec662a-0a3c-4c17-af74-3414dd6aea1a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/operations/feature_flags.html>
Feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cb723c5b-6b1d-44f9-8ae4-2fa9c3ba7148></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/operations/>
Monitor application performance
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_62f76624-e76b-4fe8-bd92-197bf76bf7fc></div>
</span>
<div class=collapse id=cat_62f76624-e76b-4fe8-bd92-197bf76bf7fc>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/operations/error_tracking.html>
Error Tracking
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_24cc8509-c22d-4f0e-a638-ac9569d93b96></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/operations/tracing.html>
Tracing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8044243a-0ce8-450d-b0f0-9c4952803166></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/operations/product_analytics.html>
Product analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_384a3ee2-ade4-46f3-9ea8-8aea25a302de></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/operations/incident_management/>
Incident management
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_09eb5e4f-9d70-48f3-886c-f7a5c0793123></div>
</span>
<div class=collapse id=doc_09eb5e4f-9d70-48f3-886c-f7a5c0793123>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/alerts.html>
Alerts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a7dce199-cb8e-4a46-8d8c-d057d042092c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/escalation_policies.html>
Escalation policies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2cc0eb96-c619-435b-bdf4-f37e0c20b285></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/paging.html>
Paging and notifications
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_04629f91-91cd-4c95-a793-8fd4bc1694b5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/incidents.html>
Incidents
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1c72cac8-fb4c-41fe-aa80-337a94db3d1d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/integrations.html>
Integrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c17ebb60-e8d5-4a82-92d1-4c96a68b34e9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/status_page.html>
Status page
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5595cdaa-f8c5-4cc1-9fef-cb97919c9775></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/incident_management/oncall_schedules.html>
On-call schedules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fb0d771-e9c6-441a-b5a2-3782b5e26598></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/operations/metrics/>
Metrics dashboard
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_f1fd9b11-1c71-4aa7-a5dd-cacfe04ab3d6></div>
</span>
<div class=collapse id=doc_f1fd9b11-1c71-4aa7-a5dd-cacfe04ab3d6>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/operations/metrics/alerts.html>
Set up alerts for metrics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_36b96c07-3e76-4d17-bb3c-998708d6bdd7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/operations/metrics/embed.html>
Embedding metrics in Markdown
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_233779ec-2553-4fd8-97d4-9ed4ebf6f627></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/operations/metrics/embed_grafana.html>
Embedding metrics in Grafana
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_03d955e8-d5e5-49fc-8b28-a18f5decb95e></div>
</span>
</div>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/project/integrations/prometheus_library/>
Metrics library
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_1dfab3ac-54a1-424d-90e7-fab82207f099></div>
</span>
<div class=collapse id=doc_1dfab3ac-54a1-424d-90e7-fab82207f099>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/cloudwatch.html>
Monitoring AWS resources
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_65461016-40b8-4ee6-a328-7b58e827be06></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/haproxy.html>
HAProxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3a8b7639-feda-4e59-973d-c25f0022395c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/kubernetes.html>
Kubernetes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_12813ed5-3e3e-4ced-87d4-38ad290dd716></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/nginx.html>
NGINX
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dacbb6b9-162e-4ec7-920f-f79122154eca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/nginx_ingress.html>
NGINX Ingress
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_32b088ac-c3b8-4b82-a600-38aad20b1668></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/integrations/prometheus_library/nginx_ingress_vts.html>
NGINX Ingress VTS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dbb62eaf-55ae-427b-ae2b-16648a0df6eb></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/operations/metrics/dashboards/>
Custom dashboards
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_5df1519b-fa3e-499b-b413-792baf2e70f6></div>
</span>
<div class=collapse id=doc_5df1519b-fa3e-499b-b413-792baf2e70f6>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/default.html>
GitLab-defined metrics dashboards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a7c0a93f-a8e2-484a-8ce9-a3084c41e083></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/yaml.html>
Dashboard YAML properties
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7eb4b1e2-26b3-4f16-8eec-515f46085dcd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/settings.html>
Dashboard settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f2129680-5dce-483a-80ad-319e1521f6e7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/panel_types.html>
Panel types for dashboards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6cdf9789-4af0-42d0-a900-e341c20efcc0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/variables.html>
Using variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_da87a8e2-936b-4af7-8b8d-10c96d6feb91></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/develop.html>
Templates for custom dashboards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_953111e3-9b4b-4157-946b-88c7a3057535></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/operations/metrics/dashboards/templating_variables.html>
Templating variables for dashboards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3239db3b-835c-491c-b08a-2ca0ddfb1299></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/runner/monitoring/>
Monitor runner performance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_a2c3482c-4449-406a-a171-7c4037cb1f3a></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/infrastructure/>
Manage your infrastructure
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_45ef3a52-c3fe-4cb8-bbed-e3310fbc33fe></div>
</span>
<div class=collapse id=cat_45ef3a52-c3fe-4cb8-bbed-e3310fbc33fe>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/infrastructure/iac/>
Infrastructure as Code
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_36ae7479-a880-4b90-9ed8-e19d2a62dfd6></div>
</span>
<div class=collapse id=doc_36ae7479-a880-4b90-9ed8-e19d2a62dfd6>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/terraform_state.html>
Terraform state
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ab0b5b63-d0b1-4159-8155-9d90bf1bb52f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/infrastructure/iac/mr_integration.html>
Terraform integration in merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aeccac27-2e06-4941-af3c-88e9dc5aac8c></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/user/infrastructure/clusters/>
Kubernetes clusters
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_aab71b94-e4cf-4bad-811f-a36eaf2753ab></div>
</span>
<div class=collapse id=doc_aab71b94-e4cf-4bad-811f-a36eaf2753ab>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/infrastructure/clusters/connect/>
Connect your clusters
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_eb2f07f9-4bca-48f2-972b-33fa75f5943a></div>
</span>
<div class=collapse id=doc_eb2f07f9-4bca-48f2-972b-33fa75f5943a>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/clusters/agent/>
Kubernetes Agent
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7c774122-bbb6-456b-843c-975490523b0f></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/clusters/management_project.html>
Cluster Management Project
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_1455e703-3f36-4276-a12f-b6586fd5da7b></div>
</span>
<div class=collapse id=doc_1455e703-3f36-4276-a12f-b6586fd5da7b>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/clusters/management_project_template.html>
Cluster Management Project Template
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_de4a6262-d997-47fe-b106-6de62efaadda></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-4" href=/ee/user/clusters/migrating_from_gma_to_project_template.html>
Migrate to Cluster Management Project
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a6295075-1b7b-4c87-a395-cc509b8b1792></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/clusters/environments.html>
Cluster environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17cf5931-6beb-4f84-a181-f3bbf5e4204f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/clusters/integrations.html>
Cluster integrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_80e21b0b-0ed1-4697-9b3f-fed16f43849c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/clusters/cost_management.html>
Cluster cost management
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_09a9859d-9af6-42d6-b287-36f66af2ff55></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/canary_deployments.html>
Canary deployments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e311f369-77ef-43f3-9364-df5ec56e59c3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/deploy_boards.html>
Deploy boards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_54f3145a-9f58-434a-b2cb-fd22fa10fcdf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/project/clusters/kubernetes_pod_logs.html>
Pod logs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c8b6c8c8-2205-4caa-afa1-8e3786b7380c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3 has-collapse" href=/ee/user/project/clusters/protect/>
Secure cluster applications
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_b6ace41a-db61-4bfd-a13f-f296d1461dab></div>
</span>
<div class=collapse id=doc_b6ace41a-db61-4bfd-a13f-f296d1461dab>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/ee/user/project/clusters/protect/container_network_security/>
Container Network Security
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_5763033b-cab5-4661-966e-0454e8e6a206></div>
</span>
<div class=collapse id=doc_5763033b-cab5-4661-966e-0454e8e6a206>
<span class=nav-link>
<a class="global-nav-link level-5" href=/ee/user/project/clusters/protect/container_network_security/quick_start_guide.html>
Get started with Container Network Security
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a952a104-568b-49b0-95a9-f9797793b390></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-4 has-collapse" href=/ee/user/project/clusters/protect/container_host_security/>
Container Host Security
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_40c18ccf-de52-4d43-a17d-00cb8f3a0459></div>
</span>
<div class=collapse id=doc_40c18ccf-de52-4d43-a17d-00cb8f3a0459>
<span class=nav-link>
<a class="global-nav-link level-5" href=/ee/user/project/clusters/protect/container_host_security/quick_start_guide.html>
Get started with Container Host Security
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c4db853e-3db5-4355-871f-b36c57be4b54></div>
</span>
</div>
</div>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/clusters/runbooks/>
Runbooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_177b155b-2138-4226-83a0-f13bb6d6fc61></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/user/analytics/>
Analyze GitLab usage
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_2246ce1b-3384-4286-95e8-d77ff5395a5f></div>
</span>
<div class=collapse id=cat_2246ce1b-3384-4286-95e8-d77ff5395a5f>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/ci_cd_analytics.html>
CI/CD analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d04bbccf-15b8-4008-ba03-dce9d3c4d53d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/code_review_analytics.html>
Code review analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_209286d1-ad3a-4486-820f-445606a72f62></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/contribution_analytics/>
Contribution analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a1204dcd-1325-45f9-a467-e96a6ed4b834></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/analytics/dev_ops_report.html>
DevOps adoption by instance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fa837eb0-2756-4e0f-98a2-1c52ec62ddc0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/devops_adoption/>
DevOps adoption by group
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2ba04f57-b5e1-4fea-b549-bd3c2f79f503></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/project/insights/>
Insights for projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c2e1902f-01e3-4616-9811-54222439dfee></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/insights/>
Insights for groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9cb43316-35ee-4c6d-aaa8-83753d7c4d87></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/issue_analytics.html>
Issue analytics for projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1d692550-e9c9-47ad-a465-088d289c67c8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/issues_analytics/>
Issue analytics for groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_db05f4ce-d041-4603-bfc8-5e56462a6c90></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/merge_request_analytics.html>
Merge request analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_58fa1bc0-ca9d-4b60-a588-5bba038facd8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/productivity_analytics.html>
Productivity analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_859d21bd-00e0-47a3-ad13-c1dedb1e271a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/repository_analytics.html>
Repository analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5018cb8f-0995-49bc-ae01-c566204b33a5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/repositories_analytics/>
Repository analytics for groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_754d9c7e-333c-4cdb-b1ad-34396bdcd7b8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/analytics/usage_trends.html>
Usage trends
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3d9faa92-ac2d-4bc7-a528-4de323b6dc39></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/analytics/value_stream_analytics.html>
Value stream analytics for projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_38db9425-3226-4660-80d4-668f2dc79930></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/group/value_stream_analytics/>
Value stream analytics for groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3a9cc2a4-e30c-4889-a32b-503bef72097e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/user/admin_area/analytics/>
Instance-level analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_302f8e9d-e1d1-460a-a595-d18392910090></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/audit_events.html>
Audit events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f58a59e6-be17-4e1e-843c-1d1b8f94867a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/audit_reports.html>
Audit reports
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8b4a1a31-a49a-4522-a6f7-fd860fafa078></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/administration/monitoring/>
Metrics
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_55322316-f9ac-468a-9031-2c975a8b5d89></div>
</span>
<div class=collapse id=doc_55322316-f9ac-468a-9031-2c975a8b5d89>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/performance/gitlab_configuration.html>
Configure GitLab
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1c96905e-52eb-45c9-9108-be450a55f6c6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/performance/grafana_configuration.html>
Configure Grafana
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e052b6c1-56be-472d-926d-8d3f5e97b8c1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/github_imports.html>
GitHub imports
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1f96b462-3826-45cd-a382-dfac622a8d15></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/gitlab_exporter.html>
GitLab exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ad3aee6c-a9c8-4a6f-a3f4-c2fdb4a155bf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/gitlab_metrics.html>
GitLab Prometheus metrics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3606c546-0c56-4b17-a650-9f03cac43f03></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/gitlab_self_monitoring_project/>
Self monitoring project
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cbfb22fe-fe51-4757-b983-d4ac1374b495></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/ip_whitelist.html>
IP allowlist endpoints
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b72f8b21-6db3-4c48-bb35-cda361864936></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/node_exporter.html>
Node exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_437394e2-e2e7-43e0-bb87-b316feefd6a7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/pgbouncer_exporter.html>
PGBouncer exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_edd26efc-1a7a-4ac9-91fc-bd30fe0dd556></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/postgres_exporter.html>
PostgreSQL server exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8ad170f1-31bb-4c69-b24e-ae365f2972b3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/>
Prometheus
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_619ce7e2-0166-4975-9440-0b2a709bde8b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/performance/performance_bar.html>
Performance bar
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_22a196c7-3bf1-4eeb-a44e-129c0912bac4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/performance/>
Performance monitoring
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f4bf3d7d-ac6c-424f-a449-db6cfb07e2a9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/puma_exporter.html>
Puma exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5b5a0e68-4b46-49c7-b9e3-af4678f2a0c0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/redis_exporter.html>
Redis exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9aafee4e-8329-4f57-b595-e6fa422689e6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/prometheus/registry_exporter.html>
Registry exporter
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9cefcc9e-72f7-4fc8-a942-6798ddc3d302></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/administration/monitoring/performance/request_profiling.html>
Request profiling
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3b922022-9c6d-4574-88ba-1c816a66d95c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/user/admin_area/settings/usage_statistics.html>
Usage statistics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f82f121d-8152-4517-9fa5-a13252bc5b86></div>
</span>
</div>
</div>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/api/>
Use the API
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_ffbc36ff-b2ca-4e78-b75b-5c46569f6e44></div>
</span>
<div class=collapse id=sec_ffbc36ff-b2ca-4e78-b75b-5c46569f6e44>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/api/api_resources.html>
REST API resources
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_758a4d2a-dc25-4e8a-a90a-5067d076705e></div>
</span>
<div class=collapse id=cat_758a4d2a-dc25-4e8a-a90a-5067d076705e>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/templates/gitignores.html>
.gitignore (templates)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bbdaf119-6cd2-4b77-9351-ffde0176169a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/templates/gitlab_ci_ymls.html>
.gitlab-ci.yml (templates)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_efa49c31-9442-4193-b049-63506b1aac70></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/access_requests.html>
Access requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7b1c86c8-2f61-4d6a-aec3-52d7c757f2f6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/appearance.html>
Appearance (application)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2b6be398-200d-4f4d-bf9b-03f8b5c6f8c4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/applications.html>
Applications
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_81627eaa-0a6b-4e48-b072-c9fdb1d3e944></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/audit_events.html>
Audit events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4b045379-5d9b-45ae-902f-3a0b71e10c06></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/avatar.html>
Avatar
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a357192e-fb34-4d52-9d69-8589df982363></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/award_emoji.html>
Award emoji
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_69f3bd85-613b-4076-af21-b74d797f3991></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_badges.html>
Badges (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6b472038-eaa0-48b9-b86d-d9ab966ac800></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_badges.html>
Badges (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e2bf1f53-27d8-4990-abc1-987e15d6b3e2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/branches.html>
Branches
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_165e6a37-0284-4abd-8be7-16d7780826a8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/broadcast_messages.html>
Broadcast messages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b36f65b8-00b2-4e37-aa85-90c8ce593dac></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_clusters.html>
Clusters (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9d7e0b46-33f4-417f-83b3-5a5c462b5668></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_clusters.html>
Clusters (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7cef51a2-953a-4e09-9804-3251e256e17a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/instance_clusters.html>
Clusters (instance)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7a66c9dc-928f-4fa2-9597-94795008e1dc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/commits.html>
Commits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2ba1f648-fe84-4193-a786-4385d0dacac0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/composer.html>
Composer
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c77e63c9-707c-4a1b-9e0e-3d060a92b7ed></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/conan.html>
Conan
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d156aed2-d63b-4af7-951d-9f5c8f380826></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/container_registry.html>
Container Registry
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e112eb4-448b-47a6-9738-13dff9123dde></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/custom_attributes.html>
Custom attributes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a921b4e4-67d8-4fa3-a790-3f4d928ad8d0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/metrics_dashboard_annotations.html>
Dashboard annotations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ef55d163-e112-4b08-8f6f-07850d3d70a1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/debian.html>
Debian
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_205fe1af-5dde-40f5-b505-59787d0fc3b6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/debian_group_distributions.html>
Debian group distributions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_02f9e762-1872-40ef-9670-73089edcf8c4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/debian_project_distributions.html>
Debian project distributions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4f753b0c-bf13-4e83-bb57-6991ceb74d34></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/dependencies.html>
Dependencies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b485370d-d869-4d87-b9a6-f1ebdb8b4653></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/dependency_proxy.html>
Dependency Proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f8ba5930-c248-461f-b14d-6153569855f0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/deploy_keys.html>
Deploy keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aa0a3028-9d76-4f71-8ff5-c8503c095827></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/deploy_tokens.html>
Deploy tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b48cdb9b-f69e-45f7-9020-bd409713cc1e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/deployments.html>
Deployments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4a943ffd-8f71-4048-a067-c6f4d6b5c050></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/discussions.html>
Discussions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9bf057f1-2ff5-4976-94b0-2191e8fcf28c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/templates/dockerfiles.html>
Dockerfile (templates)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6365e267-e795-43ed-8adc-739d515a4cd7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/dora/metrics.html>
DORA4 metrics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b1cac6db-e813-4057-b058-afc8c3af4831></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/dora4_project_analytics.html>
DORA4 project analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9075c3a8-7669-4d89-9545-9323c88b30fd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/environments.html>
Environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_268333d2-7d67-493f-81ff-2b855d3d4494></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/epics.html>
Epics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1baebeaa-e72c-41bc-9edb-42363c284fe5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/error_tracking.html>
Error tracking
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_16043e80-9e59-44ef-9209-dd935de7ea60></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/events.html>
Events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f3e11624-2cfe-479b-868e-d39a230386cd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/experiments.html>
Experiments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cbfc695a-2c83-4a6b-ad2a-04cb6afaf634></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/status_checks.html>
External status checks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_97a221b8-c350-4397-8dd8-276e77386fc8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/feature_flags.html>
Feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_95641d22-ffa1-4a7d-a084-fc4ae7aac30b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/feature_flag_user_lists.html>
Feature flag user lists
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1ee7dfe0-c791-49a5-8611-b517156441dc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/freeze_periods.html>
Freeze periods
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9b40c529-96c6-4eac-afa7-72bab7776c97></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/geo_nodes.html>
Geo nodes
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e25f9e88-02df-492b-97a3-2b7e25424650></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/pages.html>
GitLab Pages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_29510b56-2d1b-4b36-af50-71e328d819da></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/go_proxy.html>
Go Proxy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_01cebc0a-9368-46f4-9af3-64ff1f30012d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_activity_analytics.html>
Group activity analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c592741c-c197-46f7-9d8d-fbc831a7dcd7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_import_export.html>
Group Import/Export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_929ed8f3-601f-4cdc-80c2-30088a794777></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_relations_export.html>
Group relations export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9cce5c6d-b4f6-43b9-a6ce-58fb4c940048></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_repository_storage_moves.html>
Group repository storage moves
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2c21da35-d1d8-4085-9402-55e6ddf42d97></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_wikis.html>
Group wikis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dc96bf76-5891-46af-b637-ffbf01d05dac></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/groups.html>
Groups
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_97bb641e-cf01-4934-950d-2f32f0eb35f4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/helm.html>
Helm
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2404d28e-2077-4690-ad26-1242c2ce0905></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/import.html>
Import
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5f7ff297-7c77-4f22-b5fc-5e11146f0621></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/instance_level_ci_variables.html>
Instance-level CI/CD variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_18bb107f-5a8e-4ecd-8382-3ab5462c68be></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/integrations.html>
Integrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ad057597-b5b5-4926-9406-5eabdb453298></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/invitations.html>
Invitations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_83245075-cd6a-4ef1-ac25-13cc0ee92639></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/boards.html>
Issue boards (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_348085f3-28f9-4189-82b0-6c7b1180f66c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_boards.html>
Issue boards (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_37d833b3-0807-4366-a8f8-b79ffc513921></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/issues.html>
Issues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9b2e7852-8561-4644-8163-e7f166b4f12e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/epic_issues.html>
Issues (epic)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_83659d54-cb9a-4c42-8c43-7f4d9ced59eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/issues_statistics.html>
Issues statistics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ef96859-c142-44d7-897e-3ad8adddeac1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/iterations.html>
Iterations (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_05e1be73-1577-47f2-bf36-7ebb9e0fe698></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_iterations.html>
Iterations (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2f44406b-5246-44cc-8509-33f37f4c4d27></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/jobs.html>
Jobs
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8366009e-8c5b-4625-b296-17a1ab08ffc3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/job_artifacts.html>
Job artifacts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_129a9056-edf6-4f55-91bc-86546eec9b3b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/keys.html>
Keys
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_955f183e-707c-4f37-b0e3-798a3bfc55f8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/labels.html>
Labels (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_796be958-3708-43d1-a60b-0131ab04f994></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_labels.html>
Labels (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_630fc8e9-eb8c-4263-9c94-934e3a4e994d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/license.html>
License
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_384bda37-cdb9-4ca6-956e-4b46f28133e4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/templates/licenses.html>
Licenses (templates)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_daa16d44-9c56-4ada-b022-0c6d79dfbf56></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/issue_links.html>
Links (issue)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_69336321-ed45-4494-be00-4a7280e42bea></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/epic_links.html>
Links (epic)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9b7b4eec-3451-48af-a217-1782e370f795></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/managed_licenses.html>
Managed licenses
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f574fa42-2b07-484d-8424-4c51970ec2b2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/markdown.html>
Markdown
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d1319246-4b6a-4df3-bab3-14e2521ef55e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/maven.html>
Maven
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d472f884-9d89-4f09-9a68-d0553aa1a86e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/members.html>
Members
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_10b6e248-8a8e-424e-82a9-31e38c885362></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/merge_request_approvals.html>
Merge request approvals
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e3eea95-2cdc-415f-bbea-a834825635dd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/merge_request_context_commits.html>
Merge request context commits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3edac2fe-6097-440c-b871-2ff9e33787e1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/merge_requests.html>
Merge requests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bd269274-fb7e-4bd6-9e93-8191c5b756fc></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/merge_trains.html>
Merge trains
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_74335c68-62e5-44d0-8cfe-cd7f6548ea9f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/bulk_imports.html>
Migrations (bulk imports)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d9984e4a-b6ad-46b6-a589-99e687805bd6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/milestones.html>
Milestones (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d0dddcfd-b0f1-47a6-9344-e9a54759735f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_milestones.html>
Milestones (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_87149d85-bc0a-4578-ac51-515cb23d9e5b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/namespaces.html>
Namespaces
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3e80f9ab-e040-4da9-bb3c-b1adc87540be></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/notes.html>
Notes (comments)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3592773c-3641-4622-b175-c917582faeb3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/notification_settings.html>
Notification settings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_09d0dcda-e700-4bd3-ba55-26ef33932184></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/npm.html>
npm
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b0d40321-d2ce-4737-bd58-26a73e748d64></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/nuget.html>
NuGet
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_785fc5fc-6f90-4dc2-b2aa-2242b201d4e0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages.html>
Packages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8fe67c20-e958-4d40-9b45-333d569854c4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/pages_domains.html>
Pages domains
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_47882849-09e0-4dff-9749-0f60a87c2600></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/personal_access_tokens.html>
Personal access tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3f29515b-f67f-4176-a343-533f84006d71></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/pipeline_schedules.html>
Pipelines schedules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_23fd41dc-e2d1-4e0c-815d-b48b5693e0c0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/pipeline_triggers.html>
Pipeline triggers
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_06bc9f3d-dab6-46ec-b3a5-4d6587d6c338></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/pipelines.html>
Pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_22595fc6-c9d3-41d5-9fb6-60415d01ad96></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/plan_limits.html>
Plan limits
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_da69ffda-a899-4f13-854a-ec8e3e4e8b27></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_access_tokens.html>
Project access tokens
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5fc840ea-5a76-4fa2-9bd0-5d984f191564></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_aliases.html>
Project aliases
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_34a7a57c-ef03-4be1-b186-873e68f413eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_import_export.html>
Project import/export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8fbbe7fe-e569-4712-b40c-4204e3e12023></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/remote_mirrors.html>
Project remote mirrors
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_615b5fa4-cf86-4808-96e6-0d601125fa65></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_repository_storage_moves.html>
Project repository storage moves
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1e9b455e-6ae6-416e-9819-90e2031cee1d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_statistics.html>
Project statistics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_02128fc1-5bb2-4a73-9f15-ca4af9233204></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_templates.html>
Project templates
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8f4d8da1-0de9-46ba-8c54-485b7ee8f483></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_vulnerabilities.html>
Project vulnerabilities
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8a7bff3a-00da-4c73-8cf9-8fc54eab6f61></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/projects.html>
Projects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17ee7c13-444c-47ab-8465-0bcd94174912></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/protected_branches.html>
Protected branches
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b869d692-adf5-43cf-a693-ed0cf6180b8e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/protected_environments.html>
Project-level protected environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_df281381-742f-4b4b-8913-74bdfa52103e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_protected_environments.html>
Group-level protected environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5c682bfb-01c6-4638-9a78-2b6eff4b1838></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/protected_tags.html>
Protected tags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_113b8523-24c0-404c-8ce9-872a730d1c46></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/pypi.html>
PyPI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_32cf501d-5a2a-4951-b800-cbfd876e2515></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/releases/>
Releases
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_28ada736-f8df-44e7-bf8f-4b0904a6def5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/releases/links.html>
Release links
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_87ddd20b-d29a-4bbf-a279-2c958215ee7d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/repositories.html>
Repositories
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c67b272d-c4e6-4cce-a8de-c71bc845487e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/repository_files.html>
Repository files
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2163e8a8-bb65-47f6-94de-4b9db397c84e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/repository_submodules.html>
Repository submodules
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_69774a4b-095a-4aa2-bbf9-59cc41d1ce8e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_iteration_events.html>
Resource iteration events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_004cff8b-e7b5-45ce-8645-3157c0bed4ec></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_label_events.html>
Resource label events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8cbf129c-eaef-4f5f-924d-cbb7d4c55083></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_milestone_events.html>
Resource milestone events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3713588f-3a40-4b35-9db0-b6fb4b55006b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_state_events.html>
Resource state events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_80fafa6d-b498-4b79-a14d-6a3c4623bc01></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/resource_weight_events.html>
Resource weight events
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d679b8de-c5dd-4bf1-ad8b-ea2841a3025a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/packages/rubygems.html>
Ruby gems
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_345a344d-2d46-4582-b1f1-d5bbe9380d3a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/runners.html>
Runners
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_79753034-251a-47e2-8caa-a80c9f2b87fb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/scim.html>
SCIM
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_679ff29b-62a9-4f1c-a9ae-0605b47dfed6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/search.html>
Search
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b0d00255-48e2-4a8a-8113-dbf0abf18897></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/services.html>
Services
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5fb39e21-253b-4969-8ce3-8e691d359024></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/settings.html>
Settings (application)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b245436e-38cc-4e93-a628-0ad71a570e29></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/sidekiq_metrics.html>
Sidekiq metrics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_973a7731-d65a-45d2-a86b-be6f7ba70689></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/admin_sidekiq_queues.html>
Sidekiq queues
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e6ce7c71-718a-4e0a-9d90-d59c96f9c13d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/snippet_repository_storage_moves.html>
Snippet repository storage moves
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7fbf0ab8-15c5-4c05-9703-2456a1a8ccaa></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/snippets.html>
Snippets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4ee9ba63-e074-4f9e-8821-3225018c4950></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_snippets.html>
Snippets (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_efe6ebb0-e09b-4443-afdd-ef618bfe29ae></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/statistics.html>
Statistics (application)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dc714df4-e18a-4e93-bf54-01cada59ca7b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/suggestions.html>
Suggestions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_997921ea-9a68-4813-b573-76447fe0e69a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/system_hooks.html>
System hooks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_93d78f27-99ea-4e1a-b151-42df0f8895af></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/tags.html>
Tags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6ba59f5d-b402-415e-b7f2-f965e26bd907></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/todos.html>
To-Do lists
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d1b83671-005e-411a-806a-cf1f9e46e187></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/usage_data.html>
Service Data
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4a65e5a9-05e0-4af7-8b74-39ba494d1b5d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/users.html>
Users
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e2674eee-ee97-40fc-94c2-d30ef87aaad4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/metrics_user_starred_dashboards.html>
User-starred metrics dashboards
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4e26fce5-5937-456b-a51e-a7dd532b5927></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/project_level_variables.html>
Variables (project)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_50758ea8-13bd-474f-be72-d0de38b6d0f8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/group_level_variables.html>
Variables (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fe4649a7-59d3-4cf6-b6ab-964daaa0bcba></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/version.html>
Version
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cb05448f-f686-4a20-81cd-b1f5c657f674></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/visual_review_discussions.html>
Visual Review discussions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_70f9b03c-e4e4-4ceb-9b51-8a4566542e97></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/vulnerabilities.html>
Vulnerabilities
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c19798d6-86d3-4b40-b024-84059435f0c6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/vulnerability_exports.html>
Vulnerability export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b22a2d6e-6266-4729-8826-e63be1775a17></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/vulnerability_findings.html>
Vulnerability Findings
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_92da3539-7fc9-419e-b4af-af8bfb79a86f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/api/wikis.html>
Wikis
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_7a1a0ca7-0944-4299-9fc8-81c4214045ef></div>
</span>
<div class=collapse id=doc_7a1a0ca7-0944-4299-9fc8-81c4214045ef>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/api/group_wikis.html>
Wikis (group)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cab7d0cc-c943-4d00-a3bb-c5a59faf04ac></div>
</span>
</div>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/api/graphql/>
GraphQL
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_b39e0883-c8bd-40a9-bc7c-560caf53cd91></div>
</span>
<div class=collapse id=cat_b39e0883-c8bd-40a9-bc7c-560caf53cd91>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/getting_started.html>
Get started using GraphQL
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6166876a-56ae-4dcc-a2c5-eed520622114></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/reference/>
GraphQL reference
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4b231c2c-0a0b-4d4b-b53c-2bef195bbee3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/audit_report.html>
Create audit report (example)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ecca4c87-f962-4e7e-a341-8f1ea14df68e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/sample_issue_boards.html>
Identify issue boards (example)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_66ed9e41-c877-46e1-b66a-3d8a3af2e1eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/users_example.html>
Query users (example)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_603327c2-f8ea-4e43-9569-fc7bb296632b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/custom_emoji.html>
Use custom emojis (example)
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e7da240c-08df-491c-b155-3ea14a7cab0a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/api/graphql/removed_items.html>
Removed items
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_497984de-85a6-434a-a83f-8afce8fb62b4></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/api/lint.html>
Lint .gitlab-ci.yml
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_f12749f0-86cb-4d9b-a9a6-26d266e76723></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/api/oauth2.html>
GitLab as an OAuth2 provider
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_75e872e1-78d3-49f3-bffb-bc635e9053ba></div>
</span>
</div>
</div>
<div class=global-nav-section>
<span class="global-nav-block-top nav-link">
<a class="global-nav-link level-0 has-collapse" href=/ee/development/>
Contribute to GitLab development
</a>
<div class="section-title collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#sec_9b65ee1e-ed78-4d27-bd3d-ebb1219e59c6></div>
</span>
<div class=collapse id=sec_9b65ee1e-ed78-4d27-bd3d-ebb1219e59c6>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/contributing/>
Get started
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_b334b2dc-5e38-4c01-b98e-5447a0b59ff4></div>
</span>
<div class=collapse id=cat_b334b2dc-5e38-4c01-b98e-5447a0b59ff4>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/changelog.html>
Changelog entries
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eaee8190-8b38-4a61-99a9-a5fe265ff730></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/contributing/community_roles.html>
Community roles
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b9280ebe-705b-4b06-b337-2c8a417783c6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/contributing/design.html>
Design and UI
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e82cda2b-ac5e-4d42-b7a2-729904f7ebb4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=https://gitlab.com/gitlab-org/gitlab-development-kit/blob/main/README.md target=_blank>
GitLab Development Kit
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ddc75979-3636-4076-aa10-bb04575f483c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/contributing/issue_workflow.html>
Issues workflow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3b4a1dc7-ee6a-4ca5-bb33-a2c13ec263d0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/contributing/merge_request_workflow.html>
Merge request workflow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f96a8665-5c88-479b-8c25-b43bcf6807a4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/code_review.html>
Code review guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d5360c47-2521-451a-bd7e-f25cf8301574></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/contributing/style_guides.html>
Style guides
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6e4fa7b9-459f-41a1-aa65-2f58f084871b></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/approval_rules.html>
Approval rules development guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_05c829aa-9da8-4f32-bf99-4ee5d73d41a8></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/architecture.html>
Architecture
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_ede165fd-3549-425d-8242-5f8369d5a4c4></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/audit_event_guide/>
Audit Event development guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_4e1529c9-363b-45f6-95ac-4192737c9afd></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/cicd/>
CI/CD development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_6e91eebf-c95f-4891-9669-5fb37845a884></div>
</span>
<div class=collapse id=cat_6e91eebf-c95f-4891-9669-5fb37845a884>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/cicd/cicd_reference_documentation_guide.html>
CI/CD reference styleguide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b4156563-4dba-47f1-aeba-66fa5ac32853></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/cicd/templates.html>
CI/CD template development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8d6800b3-1cc8-42e1-baef-efb5074f11eb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/auto_devops.html>
Auto DevOps development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f42cfcf6-b41e-453d-80f4-0c2f9aa858ed></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/code_intelligence/>
Code intelligence
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_14e4a350-6bdb-49a5-8789-3def1b8a7677></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/integrations/codesandbox.html>
CodeSandbox development environment
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_15f3a750-f76f-4aad-a556-d44b7ac8c4fb></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/dangerbot.html>
Danger bot
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_2f23cd07-77e9-48c8-9f09-1c82132487d5></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/database/>
Database development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_f0b269ff-90b6-45f0-8321-411ae06c2aeb></div>
</span>
<div class=collapse id=cat_f0b269ff-90b6-45f0-8321-411ae06c2aeb>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/avoiding_downtime_in_migrations.html>
Avoiding downtime in migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a0fade05-18dc-4cd8-b940-1858d9f8f049></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/background_migrations.html>
Background migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_366c52c4-63c4-4348-b191-ffd0af7870d3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/filtering_by_label.html>
Case study - filtering by label
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e67f5041-8c69-4f03-9663-be1aacdaf7b2></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/namespaces_storage_statistics.html>
Case study - namespaces storage statistics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_279122a7-ef71-478c-b67e-7baf87818ba1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/database_review.html>
Database review guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9f316171-6941-4b1a-9f0d-1c3a8102f2af></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/deleting_migrations.html>
Delete existing migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f31752e6-6e2b-41b4-9fbd-a113efd1b6f1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/migration_style_guide.html>
Migrations style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4af1cdd3-6080-45bb-bb53-cfb0b7ebe223></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/ee/development/database/pagination_guidelines.html>
Pagination guidelines
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_e53fcc65-f30c-4a1c-b1c5-860210befa00></div>
</span>
<div class=collapse id=doc_e53fcc65-f30c-4a1c-b1c5-860210befa00>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/development/database/pagination_performance_guidelines.html>
Pagination performance guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d23f8022-932e-437f-ba4f-c7094d2b60f5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/ee/development/database/keyset_pagination.html>
Keyset pagination
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6a154dd7-4926-4ed1-b790-e1dbd34fb408></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/post_deployment_migrations.html>
Post-deployment migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cedc8113-c459-4879-8da6-ec9709f5f6a3></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/database_query_comments.html>
Query comments with Marginalia
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_10ef37c9-5aab-45a2-97ef-ca0de649ed5b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/sql.html>
SQL guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_efd4a407-e917-46cd-8e6e-2e870214f7b5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/swapping_tables.html>
Swapping tables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e3d8a636-c70e-4281-9647-bd28954d1b61></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/database/table_partitioning.html>
Table partitioning
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1c0f4e65-e7ab-49c3-9cda-7cb0b6262c5a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/understanding_explain_plans.html>
Understanding EXPLAIN plans
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc2ff8f0-ac11-4f4f-9bb1-cf8c34a532e6></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/logging.html>
Developer guide to logging
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_0955cf6f-f74d-42ed-8c93-d2a5b8efb14c></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/rake_tasks.html>
Development Rake tasks
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_de238011-6892-4d80-b457-bde0bdcc8730></div>
</span>
<div class=collapse id=cat_de238011-6892-4d80-b457-bde0bdcc8730>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/mass_insert.html>
Mass insert Rails models
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c5602b22-e0a6-4700-8367-8d81655392af></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/documentation/>
Documentation
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_f7805938-ea6d-4166-97ed-869d4ff7fe6b></div>
</span>
<div class=collapse id=cat_f7805938-ea6d-4166-97ed-869d4ff7fe6b>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/styleguide/>
Style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_46386d64-e8d4-41fb-96ee-eb56aa8d9203></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/graphql_styleguide.html>
GraphQL style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3ee878d9-a3d6-4d90-9094-e57a02d61872></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/restful_api_styleguide.html>
RESTful API style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7947ec49-be79-46c6-a125-527f794e6971></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/styleguide/word_list.html>
A-Z word list
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4dab9ad8-e3cb-49d1-beac-53e00818ebca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/structure.html>
Topic types
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b40dc65e-c0c0-4551-96a9-d0c5570a8855></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/workflow.html>
Process
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_93ef0916-07fb-4b3b-8d89-9c3f1e414248></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/testing.html>
Testing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_df9a8cec-03e9-4166-831e-047b027ef522></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/site_architecture/>
Site architecture
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_084b0449-1d06-4b15-a70d-b44f6fd481e1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/site_architecture/global_nav.html>
Global navigation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_446573d3-6378-4afd-8b9f-1a08d04af765></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/site_architecture/deployment_process.html>
Deployment process
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3fa592b1-5cbe-4b53-9287-b33a21034748></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/review_apps.html>
Documentation review apps
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b2d365bf-2200-4509-9be0-861fbf28f377></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/redirects.html>
Redirects
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a66725c3-cbc5-4a69-8794-d9784167e0c5></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/distributed_tracing.html>
Distributed tracing
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_d237df2c-72b5-41e7-aee4-47c5dc989439></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/experiment_guide/>
Experiments
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_05552a9c-0c90-46d4-8383-e3bd97f5ceb6></div>
</span>
<div class=collapse id=cat_05552a9c-0c90-46d4-8383-e3bd97f5ceb6>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/experiment_guide/experimentation.html>
Experimentation module
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_532613ed-6d78-4f5b-a2cd-6f01339a57f0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/experiment_guide/gitlab_experiment.html>
GLEX
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_998dcfc8-2305-415d-9408-25bf6db775af></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/feature_flags/>
Feature flags for GitLab development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_cecc33c1-170d-49b1-b15b-f8d77dfeb887></div>
</span>
<div class=collapse id=cat_cecc33c1-170d-49b1-b15b-f8d77dfeb887>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/feature_flags/controls.html>
Controlling feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a7a2c565-d4a8-4740-baec-4241f4c4090f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/documentation/feature_flags.html>
Documenting feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cd3ad589-e71e-4ae4-8ffc-c28de790633a></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/policies.html>
Framework - DeclarativePolicy
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_78c195cc-2b94-43e8-b226-6906b5d3914d></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/fe_guide/>
Frontend development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_ef502b52-b48d-4aec-bc63-1f34964989c7></div>
</span>
<div class=collapse id=cat_ef502b52-b48d-4aec-bc63-1f34964989c7>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/accessibility.html>
Accessibility
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_69e42352-128b-4661-9a6c-6f15d7465c98></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/architecture.html>
Architecture
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_65df6cbc-b0b8-4624-bdcb-e5b3306790bb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/axios.html>
Axios
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c3c565f5-215d-42de-bd4b-b5767d10cb96></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/content_editor.html>
Content Editor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fc883d97-8f79-4fee-ad3a-515a1e163f8c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/dark_mode.html>
Dark mode
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4083a8ef-4fcd-4138-bd81-d6e88688717a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/dependencies.html>
Dependencies
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3287ed54-b65b-4b2a-af93-2ce7f56bd375></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/design_anti_patterns.html>
Design anti-patterns
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5d82f10d-55c3-4d8e-8ed9-16ab03a023ef></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/design_patterns.html>
Design patterns
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_db714447-dd93-4087-9c2b-c842e73dba93></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/development_process.html>
Development process
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9442e8d6-58f2-41c0-9186-68b656ca9c80></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/event_tracking.html>
Event tracking
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f1553d73-0036-4839-ba96-72309afbacf1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/emojis.html>
Emojis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_20128ef3-23ea-4103-87d0-a6f0f9aaa8ec></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/frontend_faq.html>
Frontend FAQ
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c3d2c71b-0c69-4fa0-8694-502f87457903></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/graphql.html>
GraphQL
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6f760d49-3753-4eea-af21-efacf374a916></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/haml.html>
HAML
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9577e622-232a-4863-a84b-8e9c49a3823e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/icons.html>
Icons and SVG illustrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_21c29c8e-7014-4e49-9d04-31f451afe23a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/keyboard_shortcuts.html>
Keyboard shortcuts
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fa7b9cfe-0731-4eb9-ba4c-bd7d0fdd8d53></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/logging.html>
Logging
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1c5f50ab-5c84-458c-aa3b-5b211feff156></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/new_fe_guide/modules/widget_extensions.html>
Merge request widget extensions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bff9fbd4-225e-4f94-8c9f-462c11ad1a38></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/performance.html>
Performance
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b8a56e43-30f8-48b7-a45f-d2d04a0b015e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/principles.html>
Principles
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9e4a5eb2-9d57-4069-8e13-fddbe3bc0cf6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/security.html>
Security
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_aa25af22-2276-48bb-a589-088b30e934a9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/source_editor.html>
Source editor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5251b8f8-a213-400e-8863-d9ee88427da8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/tooling.html>
Tooling
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f4699f5c-30de-4185-91b7-88bec4eaed14></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/troubleshooting.html>
Troubleshooting
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_657cc2fa-5b6d-4c0a-8378-e93de7af4c35></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/vuex.html>
Vuex
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_e9ec4bdb-a97e-4e8f-beb2-fe165471c897></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/vue.html>
Vue
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0f5181ca-95ce-4a88-b6ce-a65beac1c21d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/vue3_migration.html>
Vue 3 migration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cb661332-b7d9-4dbf-bb33-2bd1eb2b45ff></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/widgets.html>
Widgets
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_05125d67-4d3f-480a-ba4d-5c54572d2243></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=https://gitlab.com/gitlab-org/gitlab-development-kit/blob/main/doc/howto/pages.md target=_blank>
GitLab Pages development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_281174ee-b8ff-4f07-9497-cccd5460ed95></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/geo.html>
Geo development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_e205f233-0257-490d-a556-8f024f3e0779></div>
</span>
<div class=collapse id=cat_e205f233-0257-490d-a556-8f024f3e0779>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/geo/framework.html>
Geo framework
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a9ffebfc-b920-460e-8a3d-e32780e85da9></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/lfs.html>
Git LFS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_973bc221-3b43-406b-a1f3-980993e2dcd9></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/gitaly.html>
Gitaly development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_204521b6-6ed4-4ed2-8c7c-2fb1bdd2bb35></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=https://design.gitlab.com target=_blank>
GitLab Design System
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_d714c706-74d9-4527-959a-b941f6c7b9e7></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/fe_guide/style/>
GitLab development style guides
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_48aae85f-2efb-4668-8238-c185c6f1c77a></div>
</span>
<div class=collapse id=cat_48aae85f-2efb-4668-8238-c185c6f1c77a>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/api_styleguide.html>
API style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_79413cd9-fd73-4924-b36f-bd4418360808></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/go_guide/>
Go standards and style guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_32ad97d0-1d4d-41f8-825e-671ce92ee568></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/api_graphql_styleguide.html>
GraphQL API style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7392ffd4-96be-44ae-b02c-b4f90dd2a69f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/shell_commands.html>
Guidelines for shell commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ac32462e-0c12-4114-b07f-455a24a94736></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/style/html.html>
HTML style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f857d115-2483-471f-b0e5-95c79e0fb01f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/style/javascript.html>
JavaScript style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a159ba05-7be1-4b01-97d4-0ecb4a1f439f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/newlines_styleguide.html>
Newlines style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17635ae8-8ec9-40f0-a62f-d313d6d0d39a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/python_guide/>
Python development guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a82e033c-6a1c-4eed-95de-2aa5fdd6ee88></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/style/scss.html>
SCSS style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_852013ce-e3a4-43de-9535-38e1d0c43951></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/shell_scripting_guide/>
Shell scripting standards and style guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fe8db305-6e6a-4cf9-831c-5c60636d43b1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/administration/troubleshooting/sidekiq.html>
Sidekiq debugging
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_1698496c-2139-4b72-b05c-4e6c32b0685c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/sidekiq_style_guide.html>
Sidekiq style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_edf96d06-b282-4022-a4e9-d09a825d80ff></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/fe_guide/style/vue.html>
Vue style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2beabfa3-cb5c-4779-9334-1e42af42f773></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/bulk_import.html>
GitLab group migration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_f88d9136-c33a-4d2e-b6bf-0d7e5a25bc33></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/pipelines.html>
GitLab project pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_389c98a1-cae7-4b22-90c8-1b7b66bc0a0e></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/runner/development/>
GitLab Runner
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_b89d3845-c8c4-415d-8897-8e66d4cafeaf></div>
</span>
<div class=collapse id=cat_b89d3845-c8c4-415d-8897-8e66d4cafeaf>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/development/reviewing-gitlab-runner.html>
Review GitLab Runner
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7212a3f6-55ed-4100-931c-77d6812f5167></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/runner/development/add-windows-version.html>
Add new Windows version support for Docker executor
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_178a8465-711e-4de0-a325-285063bd2870></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/graphql_guide/>
GraphQL development
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_b63476cd-5ad5-4131-9c44-54e0e5c8eb4b></div>
</span>
<div class=collapse id=cat_b63476cd-5ad5-4131-9c44-54e0e5c8eb4b>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/graphql_guide/authorization.html>
GraphQL authorization
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_436377c7-bcf6-4717-a238-3bfe00944e16></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/graphql_guide/batchloader.html>
GraphQL BatchLoader
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d542dbcd-004a-4234-a39d-31c107348df1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/graphql_guide/pagination.html>
GraphQL pagination
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c4dd775d-e56e-4839-a635-370fa315c64c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/graphql_guide/graphql_pro.html>
GraphQL Pro
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17116213-994b-44dd-8b34-5478b28a7f75></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/charts/development/>
Helm Charts
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_60e8f0ed-5614-4702-a3a3-e5300fd79641></div>
</span>
<div class=collapse id=cat_60e8f0ed-5614-4702-a3a3-e5300fd79641>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/charts/architecture/>
Architecture of Cloud native GitLab Helm charts
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_7b99aca3-97fb-427e-9128-f9d4a91fc52e></div>
</span>
<div class=collapse id=doc_7b99aca3-97fb-427e-9128-f9d4a91fc52e>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/architecture/backup-restore.html>
Backup and Restore
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_83af1438-5600-4833-8505-2a1b1fc08d03></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/architecture/goals.html>
Goals
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_2c8fdd09-7d11-4f50-9b74-296bef514daf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/architecture/architecture.html>
Architecture
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17d2ddf1-3ab7-4a99-9889-6db75b7f78f4></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/architecture/decisions.html>
Design Decisions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_be957198-38bf-4758-8f77-50dbcc45dc21></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/charts/architecture/resource-usage.html>
Resource Usage
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f5db9768-500e-49e7-b6eb-c64c0dfeed1b></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/charts/development/environment_setup.html>
Environment setup
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5a8f56df-7e73-4966-92e4-25c7ea8775e5></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/charts/development/style_guide.html>
Style guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8cc29ea5-a328-4a6d-9720-84a1554a905b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/charts/development/release.html>
Versioning and release
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_bbb131c9-0868-463c-8acb-bfb8dbe75752></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/import_export.html>
Import/Export
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_6f71434f-7816-4d51-9984-c619c82318a6></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/internal_api.html>
Internal API
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_9c3dd82b-79a5-46b9-9690-618ca9394056></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/issuable-like-models.html>
Issuable-like Rails models utilities
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_181a8c03-258c-4d01-98b7-aa5419d35ab5></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/issue_types.html>
Issue types
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_dfca92d7-e28d-43bb-88cc-346c6891e341></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/integrations/jenkins.html>
Jenkins in local environments
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_d9f5c101-36e9-4b6a-8ac1-33bd79d497cc></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/integrations/jira_connect.html>
Jira development environment
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_89878f33-da2d-4808-89fe-de9cda3257fd></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/kubernetes.html>
Kubernetes integration
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_85235d47-cd1b-413f-836c-bb72d73914ab></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/omnibus/development/>
Omnibus GitLab
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_1066132b-4705-42ff-88b6-d66dda0fd3e9></div>
</span>
<div class=collapse id=cat_1066132b-4705-42ff-88b6-d66dda0fd3e9>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/contribute-to-omnibus-gitlab.html>
Contribute to Omnibus GitLab
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_576643e5-adae-42fd-889e-3a2f07e5f40a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2 has-collapse" href=/omnibus/build/>
Build locally
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#doc_559c648f-0302-4789-a57d-dc70283e572d></div>
</span>
<div class=collapse id=doc_559c648f-0302-4789-a57d-dc70283e572d>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/build/build_package.html>
Build Omnibus GitLab package
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c5f513fc-8d29-4820-932f-1f34202bafcb></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/build/build_docker_image.html>
Build all-in-one Docker image
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_94e4192c-3d1b-402f-9688-d0f2ecf8721e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-3" href=/omnibus/build/team_member_docs.html>
Information for GitLab team members
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0d1a4c04-4e56-4e85-915e-0aa96e3679fa></div>
</span>
</div>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/setup.html>
Set up a development environment
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b46c7f64-aad7-4776-a044-4869a72f0027></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/settings/configuration.html>
Config options
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_b7e87c5d-e7f1-4723-8a0c-2828aa3f8415></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/ci-variables.html>
CI variables
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4c5ac886-21f2-4d77-bab6-0a6dc6460c78></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/change-package-behavior.html>
Change package behavior
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5a20b87d-604c-4985-8714-acbccf73852c></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/settings/gitlab.yml.html>
Change YAML config options
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d07399f5-313c-4bd3-b49e-174c53460cda></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/adding-deprecation-messages.html>
Add deprecation messages
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a8600195-eae0-4dfc-aa2a-53ba3ee109a6></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/gitlab-ctl-commands.html>
Add new gitlab-ctl commands
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dbbe5d37-7d64-4d63-9483-339891e1dd1e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/new-services.html>
Add new services
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_42c4b833-069f-4ae9-b06a-53da16a5c158></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/new-software-definition.html>
Add new software definitions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7796b393-84e0-4d76-86f2-965ed965e127></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/creating-patches.html>
Create patches
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_08061928-a1d2-4dce-a94c-d2ce4f7925af></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/add-remove-configuration-options.html>
Add or remove configuration options
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9f889639-b69c-47c9-9313-f190acd525c0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/managing-postgresql-versions.html>
Manage PostgreSQL versions
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ae1f61b9-7cc1-4b78-a03d-467275038d7a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/omnibus-mirror.html>
Omnibus mirror
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_eef5fdd9-7b49-4c41-8896-00d787d2829f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/package_version_format.html>
Version format for the packages and Docker images
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d2af9454-a0d6-4543-8f7e-cabd6487d93a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/pipelines.html>
Pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_ad62f829-1d19-4be1-9c7f-b3cb56a2cf7a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/public-attributes.html>
Work with public_attributes.json
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_cd14d9e8-1185-4159-a8c1-406496f623a9></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/upgrading-chef.html>
Upgrade Chef
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_29487eb2-8ab2-4620-b778-e09310f8ac2b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/vulnerabilities.html>
Handle vulnerabilities
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f35fbd29-6129-47bf-9cd7-742f57ec15b0></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/broken_master.html>
Handle broken master pipelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_9ec9553a-070d-4241-89bd-6f270971529e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/omnibus/development/deprecating-and-removing-support-for-an-os.html>
Deprecate and remove support for an OS
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_913ba929-a7e8-4953-bc6c-10d2b3621258></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/packages.html>
Package development
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_dcf0e6b0-fb11-428b-884b-d9b0dde3042c></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/permissions.html>
Permissions guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_ae7cb4aa-c44e-48eb-9f87-b1614054e11c></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/real_time.html>
Real-time features
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_5155211a-2343-4151-880b-f28718783a97></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/integrations/secure_partner_integration.html>
Secure partner onboarding process
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_7b203ce1-5eb2-4e0c-9a39-f419bf8f760b></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/testing_guide/>
Testing standards and styles
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_45eed863-881f-496f-8ae1-6b5c5d6a1c36></div>
</span>
<div class=collapse id=cat_45eed863-881f-496f-8ae1-6b5c5d6a1c36>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/flaky_tests.html>
Flaky tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a3dcc2b9-325d-4bc9-850f-0e0a1dae6dca></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/frontend_testing.html>
Frontend testing standards and style guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_86332895-8e78-4f80-bfb2-e9594c2c8040></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/ci.html>
GitLab tests in CI context
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d146773f-4519-498c-97df-6778983dccf1></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/review_apps.html>
Review apps
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_fe7d2d13-e662-467b-803f-0596a1f05423></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/smoke.html>
Smoke tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8e7c2b1c-a5e3-4b04-8dcb-b8ddb9603544></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/best_practices.html>
Testing best practices
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_d32e07cf-fc31-4c92-a920-be107a5c112a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/testing_levels.html>
Testing levels
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_33855f79-1dd2-4cb0-b9d2-704c8700f86f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/testing_migrations_guide.html>
Testing Rails migrations
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_6aeabfd1-7ac3-4c3a-9d3e-f9dfe4a69e8d></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/testing_rake_tasks.html>
Testing Rake tasks
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_4f883085-3d23-45df-9b99-4c8e0895beef></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/testing_guide/end_to_end/>
Testing (end to end)
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_a303d01d-5632-45bf-b98e-a4970b2ca90d></div>
</span>
<div class=collapse id=cat_a303d01d-5632-45bf-b98e-a4970b2ca90d>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/beginners_guide.html>
Beginner's guide to writing end-to-end tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_20e65f0b-618b-4b47-a709-48660c5b1925></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/best_practices.html>
Best practices when writing end-to-end tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_dc6e7648-be1c-4663-85f7-ab3f89e3ea90></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/dynamic_element_validation.html>
Dynamic element validation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c48e52a5-c636-4af0-b374-32daf7c2a978></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/flows.html>
Flows in GitLab QA
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8a69b55c-55bd-4bff-80e4-e37768e01c72></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/page_objects.html>
Page objects in GitLab QA
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f813ec95-0677-4363-9ae1-19c83659694f></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/resources.html>
Resource class in GitLab QA
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_17201b41-79ad-4820-8ba5-5450c694bedf></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/style_guide.html>
Style guide for writing end-to-end tests
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_77a0393b-839c-4138-9d2c-ab05e91a8b67></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/testing_guide/end_to_end/feature_flags.html>
Testing with feature flags
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f87bfa96-6524-4a8d-a1cd-6517b5f423ef></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/i18n/>
Translate GitLab
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_2afe189a-5e2b-4d85-a8cb-510e2f3c94c2></div>
</span>
<div class=collapse id=cat_2afe189a-5e2b-4d85-a8cb-510e2f3c94c2>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/i18n/externalization.html>
Externalization
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_066c9c41-b760-436b-a529-01a3f4d83218></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/i18n/translation.html>
Translation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_7a38c9ea-3ef5-4d09-81ff-d8586375e64b></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/i18n/proofreader.html>
Proofreading
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_91a92300-8e34-476c-9579-82bbfa08442e></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/i18n/merging_translations.html>
Merging
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_55d03706-4f21-4900-a477-7918d06daf45></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/snowplow/>
Snowplow
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_d1fda6f9-f294-46fa-824c-ec1525348003></div>
</span>
<div class=collapse id=cat_d1fda6f9-f294-46fa-824c-ec1525348003>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/snowplow/implementation.html>
Implement Snowplow
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c364ad1c-0120-430a-98e2-eb793b52aeda></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/snowplow/schemas.html>
Schemas
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f754634a-8d4f-479d-b9c7-46cc465ce24a></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/snowplow/event_dictionary_guide.html>
Event dictionary guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_354c24db-2d65-4fa1-bcee-df40081542bd></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=https://metrics.gitlab.com/snowplow.html target=_blank>
Event dictionary
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f0143460-dcf5-45db-aa39-15e6ad606174></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/snowplow/review_guidelines.html>
Review guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_a866c559-469a-40ca-b3eb-b71ae7382143></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1 has-collapse" href=/ee/development/service_ping/>
Service Ping guide
</a>
<div class="collapse-toggle collapsed" data-toggle=collapse aria-expanded=false data-target=#cat_3cddcb06-e227-4139-b3fa-2d2448fdfb9a></div>
</span>
<div class=collapse id=cat_3cddcb06-e227-4139-b3fa-2d2448fdfb9a>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/service_ping/metrics_lifecycle.html>
Metrics lifecycle
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_c41f0430-394c-42bf-9f50-0633e0f07e69></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/service_ping/implement.html>
Implement Service Ping
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_f5551819-46f8-4126-97ad-a3def6d97108></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/service_ping/metrics_instrumentation.html>
Metrics instrumentation
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_0dc55c04-2d68-4e73-8c90-bee65a55f0d8></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/service_ping/metrics_dictionary.html>
Metrics dictionary guide
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_8318b8d4-bbce-4de4-a921-394d53c76bc7></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=https://metrics.gitlab.com/index.html target=_blank>
Metrics dictionary
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_3d96403f-4502-40e3-b54d-9cd2d8ef2c54></div>
</span>
<span class=nav-link>
<a class="global-nav-link level-2" href=/ee/development/service_ping/review_guidelines.html>
Review guidelines
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#doc_5f9edcbc-13e1-4113-9027-bb2f97364477></div>
</span>
</div>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/value_stream_analytics.html>
Value Stream Analytics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_c7805527-7786-4131-999c-dd05eec7f7f5></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/wikis.html>
Wikis
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_ca0b1828-7183-4e5c-8b33-6be6f107a18f></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/work_items.html>
Work items and work item types
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_011e8ae8-8439-4ab6-8a40-4c4df4a6b84a></div>
</span>
<span class="global-nav-cat nav-link">
<a class="global-nav-link level-1" href=/ee/development/prometheus_metrics.html>
Working with Prometheus metrics
</a>
<div class=collapsed data-toggle=collapse aria-expanded=false data-target=#cat_85361175-f78d-444d-8518-bc94dc3d64f4></div>
</span>
</div>
</div>
</nav>
</aside>
<div id=js-nav-toggle></div>
</div>
</div>
<div class="main pl-xl-4 wrapper js-main-wrapper col-12 col-xl-7">
<div class=row>
<div class=col>
<div id=js-version-banner data-latest-version-url=/ee/ci/pipelines/index.html data-archives-url=/archives/></div>
</div>
</div>
<div class=row>
<div class=col>
</div>
</div>
<div class=row>
<div class=col>
<div class="my-3 my-xl-0">
<a class="position-absolute text-muted mt-2 pt-1 text-decoration-none border-bottom-0 mobile-nav-toggle" href=#><i class="fa fa-bars fa-lg" aria-hidden=true></i> | </a>
</div>
</div>
</div>
<div class="row d-xl-none">
<div class=col>
<div class=doc-nav></div>
</div>
</div>
<main>
<div class=row>
<div class=col>
<div class=article-metadata>
</div>
<div class="article-content js-article-content" role=main itemscope itemprop=mainContentOfPage>
<ul id=markdown-toc>
<li><a href=#types-of-pipelines id=markdown-toc-types-of-pipelines>Types of pipelines</a>
<li>
<a href=#configure-a-pipeline id=markdown-toc-configure-a-pipeline>Configure a pipeline</a> <ul>
<li><a href=#ref-specs-for-runners id=markdown-toc-ref-specs-for-runners>Ref Specs for Runners</a>
<li><a href=#view-pipelines id=markdown-toc-view-pipelines>View pipelines</a>
<li>
<a href=#run-a-pipeline-manually id=markdown-toc-run-a-pipeline-manually>Run a pipeline manually</a> <ul>
<li><a href=#prefill-variables-in-manual-pipelines id=markdown-toc-prefill-variables-in-manual-pipelines>Prefill variables in manual pipelines</a>
</ul>
<li><a href=#run-a-pipeline-by-using-a-url-query-string id=markdown-toc-run-a-pipeline-by-using-a-url-query-string>Run a pipeline by using a URL query string</a>
<li>
<a href=#add-manual-interaction-to-your-pipeline id=markdown-toc-add-manual-interaction-to-your-pipeline>Add manual interaction to your pipeline</a> <ul>
<li><a href=#start-multiple-manual-actions-in-a-stage id=markdown-toc-start-multiple-manual-actions-in-a-stage>Start multiple manual actions in a stage</a>
</ul>
<li><a href=#skip-a-pipeline id=markdown-toc-skip-a-pipeline>Skip a pipeline</a>
<li><a href=#delete-a-pipeline id=markdown-toc-delete-a-pipeline>Delete a pipeline</a>
<li>
<a href=#pipeline-quotas id=markdown-toc-pipeline-quotas>Pipeline quotas</a> <ul>
<li><a href=#how-pipeline-duration-is-calculated id=markdown-toc-how-pipeline-duration-is-calculated>How pipeline duration is calculated</a>
<li><a href=#how-pipeline-quota-usage-is-calculated id=markdown-toc-how-pipeline-quota-usage-is-calculated>How pipeline quota usage is calculated</a>
</ul>
<li><a href=#pipeline-security-on-protected-branches id=markdown-toc-pipeline-security-on-protected-branches>Pipeline security on protected branches</a>
</ul>
<li>
<a href=#visualize-pipelines id=markdown-toc-visualize-pipelines>Visualize pipelines</a> <ul>
<li><a href=#view-full-pipeline-graph id=markdown-toc-view-full-pipeline-graph>View full pipeline graph</a>
<li><a href=#view-job-dependencies-in-the-pipeline-graph id=markdown-toc-view-job-dependencies-in-the-pipeline-graph>View job dependencies in the pipeline graph</a>
<li><a href=#pipeline-mini-graphs id=markdown-toc-pipeline-mini-graphs>Pipeline mini graphs</a>
<li><a href=#pipeline-success-and-duration-charts id=markdown-toc-pipeline-success-and-duration-charts>Pipeline success and duration charts</a>
<li><a href=#pipeline-badges id=markdown-toc-pipeline-badges>Pipeline badges</a>
</ul>
<li><a href=#pipelines-api id=markdown-toc-pipelines-api>Pipelines API</a>
</ul>
<h1 id=cicd-pipelines>CI/CD pipelines <span class="badge-trigger free"></span><a href=#cicd-pipelines title=Permalink class=anchor></a>
</h1>
<div class="mt-3 admonition-wrapper note"><div class="admonition admonition-non-dismissable alert alert-note"><div>
<svg role="img" aria-label="note" class="gl-icon ml-1 mr-1 s16 alert-icon"><use href="/assets/images/icons.svg#information-o"/><title>note</title></svg><div role=alert><div class=alert-body>Watch the
<a href=https://about.gitlab.com/webcast/mastering-ci-cd/>“Mastering continuous software development”</a>
webcast to see a comprehensive demo of a GitLab CI/CD pipeline.</div></div>
</div></div></div>
<p>Pipelines are the top-level component of continuous integration, delivery, and deployment.
<p>Pipelines comprise:
<ul>
<li>Jobs, which define <em>what</em> to do. For example, jobs that compile or test code.
<li>Stages, which define <em>when</em> to run the jobs. For example, stages that run tests after stages that compile the code.
</ul>
<p>Jobs are executed by <a href=../runners/index.html>runners</a>. Multiple jobs in the same stage are executed in parallel,
if there are enough concurrent runners.
<p>If <em>all</em> jobs in a stage succeed, the pipeline moves on to the next stage.
<p>If <em>any</em> job in a stage fails, the next stage is not (usually) executed and the pipeline ends early.
<p>In general, pipelines are executed automatically and require no intervention once created. However, there are
also times when you can manually interact with a pipeline.
<p>A typical pipeline might consist of four stages, executed in the following order:
<ul>
<li>A <code class=highlighter-rouge>build</code> stage, with a job called <code class=highlighter-rouge>compile</code>.
<li>A <code class=highlighter-rouge>test</code> stage, with two jobs called <code class=highlighter-rouge>test1</code> and <code class=highlighter-rouge>test2</code>.
<li>A <code class=highlighter-rouge>staging</code> stage, with a job called <code class=highlighter-rouge>deploy-to-stage</code>.
<li>A <code class=highlighter-rouge>production</code> stage, with a job called <code class=highlighter-rouge>deploy-to-prod</code>.
</ul>
<div class="mt-3 admonition-wrapper note"><div class="admonition admonition-non-dismissable alert alert-note"><div>
<svg role="img" aria-label="note" class="gl-icon ml-1 mr-1 s16 alert-icon"><use href="/assets/images/icons.svg#information-o"/><title>note</title></svg><div role=alert><div class=alert-body>If you have a <a href=../../user/project/repository/mirror/pull.html>mirrored repository that GitLab pulls from</a>,
you may need to enable pipeline triggering in your projects
<strong>Settings &gt; Repository &gt; Pull from a remote repository &gt; Trigger pipelines for mirror updates</strong>.</div></div>
</div></div></div>
<h2 id=types-of-pipelines>Types of pipelines<a href=#types-of-pipelines title=Permalink class=anchor></a>
</h2>
<p>Pipelines can be configured in many different ways:
<ul>
<li>
<a href=pipeline_architectures.html#basic-pipelines>Basic pipelines</a> run everything in each stage concurrently,
followed by the next stage.
<li>
<a href=../directed_acyclic_graph/index.html>Directed Acyclic Graph Pipeline (DAG) pipelines</a> are based on relationships
between jobs and can run more quickly than basic pipelines.
<li>
<a href=multi_project_pipelines.html>Multi-project pipelines</a> combine pipelines for different projects together.
<li>
<a href=parent_child_pipelines.html>Parent-Child pipelines</a> break down complex pipelines
into one parent pipeline that can trigger multiple child sub-pipelines, which all
run in the same project and with the same SHA. This pipeline architecture is commonly used for mono-repos.
<li>
<a href=../pipelines/merge_request_pipelines.html>Pipelines for Merge Requests</a> run for merge
requests only (rather than for every commit).
<li>
<a href=../pipelines/pipelines_for_merged_results.html>Pipelines for Merged Results</a>
are merge request pipelines that act as though the changes from the source branch have
already been merged into the target branch.
<li>
<a href=../pipelines/merge_trains.html>Merge Trains</a>
use pipelines for merged results to queue merges one after the other.
</ul>
<h2 id=configure-a-pipeline>Configure a pipeline<a href=#configure-a-pipeline title=Permalink class=anchor></a>
</h2>
<p>Pipelines and their component jobs and stages are defined in the CI/CD pipeline configuration file for each project.
<ul>
<li>
<a href=../jobs/index.html>Jobs</a> are the basic configuration component.
<li>Stages are defined by using the <a href=../yaml/index.html#stages><code class=highlighter-rouge>stages</code></a> keyword.
</ul>
<p>For a list of configuration options in the CI pipeline file, see the <a href=../yaml/index.html>GitLab CI/CD Pipeline Configuration Reference</a>.
<p>You can also configure specific aspects of your pipelines through the GitLab UI. For example:
<ul>
<li>
<a href=settings.html>Pipeline settings</a> for each project.
<li>
<a href=schedules.html>Pipeline schedules</a>.
<li>
<a href=../variables/index.html#custom-cicd-variables>Custom CI/CD variables</a>.
</ul>
<h3 id=ref-specs-for-runners>Ref Specs for Runners<a href=#ref-specs-for-runners title=Permalink class=anchor></a>
</h3>
<p>When a runner picks a pipeline job, GitLab provides that jobs metadata. This includes the <a href=https://git-scm.com/book/en/v2/Git-Internals-The-Refspec>Git refspecs</a>,
which indicate which ref (branch, tag, and so on) and commit (SHA1) are checked out from your
project repository.
<p>This table lists the refspecs injected for each pipeline type:
<table>
<thead>
<tr>
<th>Pipeline type
<th>Refspecs
<tbody>
<tr>
<td>Pipeline for Branches
<td>
<code class=highlighter-rouge>+&lt;sha&gt;:refs/pipelines/&lt;id&gt;</code> and <code class=highlighter-rouge>+refs/heads/&lt;name&gt;:refs/remotes/origin/&lt;name&gt;</code>
<tr>
<td>pipeline for Tags
<td>
<code class=highlighter-rouge>+&lt;sha&gt;:refs/pipelines/&lt;id&gt;</code> and <code class=highlighter-rouge>+refs/tags/&lt;name&gt;:refs/tags/&lt;name&gt;</code>
<tr>
<td><a href=../pipelines/merge_request_pipelines.html>Pipeline for Merge Requests</a>
<td><code class=highlighter-rouge>+&lt;sha&gt;:refs/pipelines/&lt;id&gt;</code>
</table>
<p>The refs <code class=highlighter-rouge>refs/heads/&lt;name&gt;</code> and <code class=highlighter-rouge>refs/tags/&lt;name&gt;</code> exist in your
project repository. GitLab generates the special ref <code class=highlighter-rouge>refs/pipelines/&lt;id&gt;</code> during a
running pipeline job. This ref can be created even after the associated branch or tag has been
deleted. Its therefore useful in some features such as <a href=../environments/index.html#stop-an-environment>automatically stopping an environment</a>,
and <a href=../pipelines/merge_trains.html>merge trains</a>
that might run pipelines after branch deletion.
<h3 id=view-pipelines>View pipelines<a href=#view-pipelines title=Permalink class=anchor></a>
</h3>
<p>You can find the current and historical pipeline runs under your projects
<strong>CI/CD &gt; Pipelines</strong> page. You can also access pipelines for a merge request by navigating
to its <strong>Pipelines</strong> tab.
<p><a href=img/pipelines_index_v13_0.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_index_v13_0.png alt="Pipelines index page"></a>
<p>Click a pipeline to open the <strong>Pipeline Details</strong> page and show
the jobs that were run for that pipeline. From here you can cancel a running pipeline,
retry jobs on a failed pipeline, or <a href=#delete-a-pipeline>delete a pipeline</a>.
<p><a href=https://gitlab.com/gitlab-org/gitlab-foss/-/issues/50499>Starting in GitLab 12.3</a>, a link to the
latest pipeline for the last commit of a given branch is available at <code class=highlighter-rouge>/project/pipelines/[branch]/latest</code>.
Also, <code class=highlighter-rouge>/project/pipelines/latest</code> redirects you to the latest pipeline for the last commit
on the projects default branch.
<p><a href=https://gitlab.com/gitlab-org/gitlab/-/issues/215367>Starting in GitLab 13.0</a>,
you can filter the pipeline list by:
<ul>
<li>Trigger author
<li>Branch name
<li>Status (<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/217617>GitLab 13.1 and later</a>)
<li>Tag (<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/217617>GitLab 13.1 and later</a>)
<li>Source (<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/338347>GitLab 14.3 and later</a>)
</ul>
<p><a href=https://gitlab.com/gitlab-org/gitlab/-/issues/26621>Starting in GitLab 14.2</a>, you can change the
pipeline column to display the pipeline ID or the pipeline IID.
<h3 id=run-a-pipeline-manually>Run a pipeline manually<a href=#run-a-pipeline-manually title=Permalink class=anchor></a>
</h3>
<p>Pipelines can be manually executed, with predefined or manually-specified <a href=../variables/index.html>variables</a>.
<p>You might do this if the results of a pipeline (for example, a code build) are required outside the normal
operation of the pipeline.
<p>To execute a pipeline manually:
<ol>
<li>On the top bar, select <strong>Menu &gt; Projects</strong> and find your project.
<li>On the left sidebar, select <strong>CI/CD &gt; Pipelines</strong>.
<li>Select <strong>Run pipeline</strong>.
<li>In the <strong>Run for branch name or tag</strong> field, select the branch or tag to run the pipeline for.
<li>Enter any <a href=../variables/index.html>environment variables</a> required for the pipeline to run.
You can set specific variables to have their <a href=#prefill-variables-in-manual-pipelines>values prefilled in the form</a>.
<li>Select <strong>Run pipeline</strong>.
</ol>
<p>The pipeline now executes the jobs as configured.
<h4 id=prefill-variables-in-manual-pipelines>Prefill variables in manual pipelines<a href=#prefill-variables-in-manual-pipelines title=Permalink class=anchor></a>
</h4>
<div class=introduced-in>
<p><a href=https://gitlab.com/gitlab-org/gitlab/-/issues/30101>Introduced</a> in GitLab 13.7.
</div>
<p>You can use the <a href=../yaml/index.html#prefill-variables-in-manual-pipelines><code class=highlighter-rouge>value</code> and <code class=highlighter-rouge>description</code></a>
keywords to define
<a href=../variables/index.html#create-a-custom-cicd-variable-in-the-gitlab-ciyml-file>pipeline-level (global) variables</a>
that are prefilled when running a pipeline manually.
<p>In pipelines triggered manually, the <strong>Run pipelines</strong> page displays all top-level variables
with a <code class=highlighter-rouge>description</code> and <code class=highlighter-rouge>value</code> defined in the <code class=highlighter-rouge>.gitlab-ci.yml</code> file. The values
can then be modified if needed, which overrides the value for that single pipeline run.
<p>The description is displayed below the variable. It can be used to explain what
the variable is used for, what the acceptable values are, and so on:
<div class="language-yaml highlighter-rouge"><div class=highlight><pre class=highlight><code><span class=na>variables</span><span class=pi>:</span>
<span class=na>DEPLOY_ENVIRONMENT</span><span class=pi>:</span>
<span class=na>value</span><span class=pi>:</span> <span class=s2>"</span><span class=s>staging"</span> <span class=c1># Deploy to staging by default</span>
<span class=na>description</span><span class=pi>:</span> <span class=s2>"</span><span class=s>The</span><span class=nv> </span><span class=s>deployment</span><span class=nv> </span><span class=s>target.</span><span class=nv> </span><span class=s>Change</span><span class=nv> </span><span class=s>this</span><span class=nv> </span><span class=s>variable</span><span class=nv> </span><span class=s>to</span><span class=nv> </span><span class=s>'canary'</span><span class=nv> </span><span class=s>or</span><span class=nv> </span><span class=s>'production'</span><span class=nv> </span><span class=s>if</span><span class=nv> </span><span class=s>needed."</span>
</code></pre></div></div>
<p>You cannot set job-level variables to be pre-filled when you run a pipeline manually.
<h3 id=run-a-pipeline-by-using-a-url-query-string>Run a pipeline by using a URL query string<a href=#run-a-pipeline-by-using-a-url-query-string title=Permalink class=anchor></a>
</h3>
<div class=introduced-in>
<p><a href=https://gitlab.com/gitlab-org/gitlab/-/issues/24146>Introduced</a> in GitLab 12.5.
</div>
<p>You can use a query string to pre-populate the <strong>Run Pipeline</strong> page. For example, the query string
<code class=highlighter-rouge>.../pipelines/new?ref=my_branch&amp;var[foo]=bar&amp;file_var[file_foo]=file_bar</code> pre-populates the
<strong>Run Pipeline</strong> page with:
<ul>
<li>
<strong>Run for</strong> field: <code class=highlighter-rouge>my_branch</code>.
<li>
<strong>Variables</strong> section:
<ul>
<li>Variable:
<ul>
<li>Key: <code class=highlighter-rouge>foo</code>
<li>Value: <code class=highlighter-rouge>bar</code>
</ul>
<li>File:
<ul>
<li>Key: <code class=highlighter-rouge>file_foo</code>
<li>Value: <code class=highlighter-rouge>file_bar</code>
</ul>
</ul>
</ul>
<p>The format of the <code class=highlighter-rouge>pipelines/new</code> URL is:
<div class="language-plaintext highlighter-rouge"><div class=highlight><pre class=highlight><code>.../pipelines/new?ref=&lt;branch&gt;&amp;var[&lt;variable_key&gt;]=&lt;value&gt;&amp;file_var[&lt;file_key&gt;]=&lt;value&gt;
</code></pre></div></div>
<p>The following parameters are supported:
<ul>
<li>
<code class=highlighter-rouge>ref</code>: specify the branch to populate the <strong>Run for</strong> field with.
<li>
<code class=highlighter-rouge>var</code>: specify a <code class=highlighter-rouge>Variable</code> variable.
<li>
<code class=highlighter-rouge>file_var</code>: specify a <code class=highlighter-rouge>File</code> variable.
</ul>
<p>For each <code class=highlighter-rouge>var</code> or <code class=highlighter-rouge>file_var</code>, a key and value are required.
<h3 id=add-manual-interaction-to-your-pipeline>Add manual interaction to your pipeline<a href=#add-manual-interaction-to-your-pipeline title=Permalink class=anchor></a>
</h3>
<p><a href=../jobs/job_control.html#create-a-job-that-must-be-run-manually>Manual jobs</a>,
allow you to require manual interaction before moving forward in the pipeline.
<p>You can do this straight from the pipeline graph. Just click the play button
to execute that particular job.
<p>For example, your pipeline can start automatically, but require a manual action to
<a href=../environments/index.html#configure-manual-deployments>deploy to production</a>.
In the example below, the <code class=highlighter-rouge>production</code> stage has a job with a manual action:
<p><a href=img/manual_pipeline_v14_2.png target=_blank rel="noopener noreferrer"><img src=img/manual_pipeline_v14_2.png alt="Pipelines example"></a>
<h4 id=start-multiple-manual-actions-in-a-stage>Start multiple manual actions in a stage<a href=#start-multiple-manual-actions-in-a-stage title=Permalink class=anchor></a>
</h4>
<div class=introduced-in>
<p><a href=https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/27188>Introduced</a> in GitLab 11.11.
</div>
<p>Multiple manual actions in a single stage can be started at the same time using the “Play all manual” button.
After you click this button, each individual manual action is triggered and refreshed
to an updated status.
<p>This functionality is only available:
<ul>
<li>For users with at least the Developer role.
<li>If the stage contains <a href=#add-manual-interaction-to-your-pipeline>manual actions</a>.
</ul>
<h3 id=skip-a-pipeline>Skip a pipeline<a href=#skip-a-pipeline title=Permalink class=anchor></a>
</h3>
<p>To push a commit without triggering a pipeline, add <code class=highlighter-rouge>[ci skip]</code> or <code class=highlighter-rouge>[skip ci]</code>, using any
capitalization, to your commit message.
<p>Alternatively, if you are using Git 2.10 or later, use the <code class=highlighter-rouge>ci.skip</code> <a href=../../user/project/push_options.html#push-options-for-gitlab-cicd>Git push option</a>.
The <code class=highlighter-rouge>ci.skip</code> push option does not skip merge request
pipelines.
<h3 id=delete-a-pipeline>Delete a pipeline<a href=#delete-a-pipeline title=Permalink class=anchor></a>
</h3>
<div class=introduced-in>
<p><a href=https://gitlab.com/gitlab-org/gitlab/-/issues/24851>Introduced</a> in GitLab 12.7.
</div>
<p>Users with the <a href=../../user/permissions.html>Owner role</a> in a project can delete a pipeline
by clicking on the pipeline in the <strong>CI/CD &gt; Pipelines</strong> to get to the <strong>Pipeline Details</strong>
page, then using the <strong>Delete</strong> button.
<p><a href=img/pipeline-delete.png target=_blank rel="noopener noreferrer"><img src=img/pipeline-delete.png alt="Pipeline Delete Button"></a>
<div class="mt-3 admonition-wrapper warning"><div class="admonition admonition-non-dismissable alert alert-warning"><div>
<svg role="img" aria-label="caution" class="gl-icon ml-1 mr-1 s16 alert-icon"><use href="/assets/images/icons.svg#warning"/><title>caution</title></svg><div role=alert><div class=alert-body>Deleting a pipeline expires all pipeline caches, and deletes all related objects,
such as builds, logs, artifacts, and triggers. <strong>This action cannot be undone.</strong>
</div></div>
</div></div></div>
<h3 id=pipeline-quotas>Pipeline quotas<a href=#pipeline-quotas title=Permalink class=anchor></a>
</h3>
<p>Each user has a personal pipeline quota that tracks the usage of shared runners in all personal projects.
Each group has a <a href=../../subscriptions/gitlab_com/index.html#ci-pipeline-minutes>usage quota</a> that tracks the usage of shared runners for all projects created within the group.
<p>When a pipeline is triggered, regardless of who triggered it, the pipeline quota for the project owners <a href=../../user/group/index.html#namespaces>namespace</a> is used. In this case, the namespace can be the user or group that owns the project.
<h4 id=how-pipeline-duration-is-calculated>How pipeline duration is calculated<a href=#how-pipeline-duration-is-calculated title=Permalink class=anchor></a>
</h4>
<p>Total running time for a given pipeline excludes retries and pending
(queued) time.
<p>Each job is represented as a <code class=highlighter-rouge>Period</code>, which consists of:
<ul>
<li>
<code class=highlighter-rouge>Period#first</code> (when the job started).
<li>
<code class=highlighter-rouge>Period#last</code> (when the job finished).
</ul>
<p>A simple example is:
<ul>
<li>A (1, 3)
<li>B (2, 4)
<li>C (6, 7)
</ul>
<p>In the example:
<ul>
<li>A begins at 1 and ends at 3.
<li>B begins at 2 and ends at 4.
<li>C begins at 6 and ends at 7.
</ul>
<p>Visually, it can be viewed as:
<div class="language-plaintext highlighter-rouge"><div class=highlight><pre class=highlight><code>0 1 2 3 4 5 6 7
AAAAAAA
BBBBBBB
CCCC
</code></pre></div></div>
<p>The union of A, B, and C is (1, 4) and (6, 7). Therefore, the total running time is:
<div class="language-plaintext highlighter-rouge"><div class=highlight><pre class=highlight><code>(4 - 1) + (7 - 6) =&gt; 4
</code></pre></div></div>
<h4 id=how-pipeline-quota-usage-is-calculated>How pipeline quota usage is calculated<a href=#how-pipeline-quota-usage-is-calculated title=Permalink class=anchor></a>
</h4>
<p>Pipeline quota usage is calculated as the sum of the duration of each individual job. This is slightly different to how pipeline <em>duration</em> is <a href=#how-pipeline-duration-is-calculated>calculated</a>. Pipeline quota usage doesnt consider any overlap of jobs running in parallel.
<p>For example, a pipeline consists of the following jobs:
<ul>
<li>Job A takes 3 minutes.
<li>Job B takes 3 minutes.
<li>Job C takes 2 minutes.
</ul>
<p>The pipeline quota usage is the sum of each jobs duration. In this example, 8 runner minutes would be used, calculated as: 3 + 3 + 2.
<h3 id=pipeline-security-on-protected-branches>Pipeline security on protected branches<a href=#pipeline-security-on-protected-branches title=Permalink class=anchor></a>
</h3>
<p>A strict security model is enforced when pipelines are executed on
<a href=../../user/project/protected_branches.html>protected branches</a>.
<p>The following actions are allowed on protected branches only if the user is
<a href=../../user/project/protected_branches.html>allowed to merge or push</a>
on that specific branch:
<ul>
<li>Run manual pipelines (using the <a href=#run-a-pipeline-manually>Web UI</a> or <a href=#pipelines-api>pipelines API</a>).
<li>Run scheduled pipelines.
<li>Run pipelines using triggers.
<li>Run on-demand DAST scan.
<li>Trigger manual actions on existing pipelines.
<li>Retry or cancel existing jobs (using the Web UI or pipelines API).
</ul>
<p><strong>Variables</strong> marked as <strong>protected</strong> are accessible only to jobs that
run on protected branches, preventing untrusted users getting unintended access to
sensitive information like deployment credentials and tokens.
<p><strong>Runners</strong> marked as <strong>protected</strong> can run jobs only on protected
branches, preventing untrusted code from executing on the protected runner and
preserving deployment keys and other credentials from being unintentionally
accessed. In order to ensure that jobs intended to be executed on protected
runners do not use regular runners, they must be tagged accordingly.
<h2 id=visualize-pipelines>Visualize pipelines<a href=#visualize-pipelines title=Permalink class=anchor></a>
</h2>
<p>Pipelines can be complex structures with many sequential and parallel jobs.
<p>To make it easier to understand the flow of a pipeline, GitLab has pipeline graphs for viewing pipelines
and their statuses.
<p>Pipeline graphs can be displayed as a large graph or a miniature representation, depending on the page you
access the graph from.
<p>GitLab capitalizes the stages names in the pipeline graphs.
<h3 id=view-full-pipeline-graph>View full pipeline graph<a href=#view-full-pipeline-graph title=Permalink class=anchor></a>
</h3>
<div class="introduced-in mb-3">Version history<button class=text-expander type=button data-toggle=collapse data-target=#release_version_notes_5 aria-expanded=false aria-controls=release_version_notes_5 aria-label="Version history"></button><div class="introduced-in-content collapse" id=release_version_notes_5>
<ul>
<li>Visualization improvements <a href=https://gitlab.com/gitlab-org/gitlab/-/issues/276949>introduced</a> in GitLab 13.11.
</ul>
</div>
</div>
<p>The <a href=#view-pipelines>pipeline details page</a> displays the full pipeline graph of
all the jobs in the pipeline.
<p>You can group the jobs by:
<ul>
<li>
<p>Stage, which arranges jobs in the same stage together in the same column:
<p><a href=img/pipelines_graph_stage_view_v14_2.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_graph_stage_view_v14_2.png alt="jobs grouped by stage"></a>
<li>
<p><a href=#view-job-dependencies-in-the-pipeline-graph>Job dependencies</a>, which arranges
jobs based on their <a href=../yaml/index.html#needs><code class=highlighter-rouge>needs</code></a> dependencies.
</ul>
<p><a href=multi_project_pipelines.html#multi-project-pipeline-visualization>Multi-project pipeline graphs</a> help
you visualize the entire pipeline, including all cross-project inter-dependencies. <span class="badge-trigger premium"></span>
<h3 id=view-job-dependencies-in-the-pipeline-graph>View job dependencies in the pipeline graph<a href=#view-job-dependencies-in-the-pipeline-graph title=Permalink class=anchor></a>
</h3>
<div class="introduced-in mb-3">Version history<button class=text-expander type=button data-toggle=collapse data-target=#release_version_notes_6 aria-expanded=false aria-controls=release_version_notes_6 aria-label="Version history"></button><div class="introduced-in-content collapse" id=release_version_notes_6>
<ul>
<li>
<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/298973>Introduced</a> in GitLab 13.12.
<li>
<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/328538>Enabled by default</a> in GitLab 14.0.
<li>
<a href=https://gitlab.com/gitlab-org/gitlab/-/issues/328538>Feature flag removed</a> in GitLab 14.2.
</ul>
</div>
</div>
<p>You can arrange jobs in the pipeline graph based on their <a href=../yaml/index.html#needs><code class=highlighter-rouge>needs</code></a>
dependencies.
<p>Jobs in the leftmost column run first, and jobs that depend on them are grouped in the next columns.
<p>For example, <code class=highlighter-rouge>test-job1</code> depends only on jobs in the first column, so it displays
in the second column from the left. <code class=highlighter-rouge>deploy-job1</code> depends on jobs in both the first
and second column and displays in the third column:
<p><a href=img/pipelines_graph_dependency_view_v13_12.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_graph_dependency_view_v13_12.png alt="jobs grouped by needs dependency"></a>
<p>To add lines that show the <code class=highlighter-rouge>needs</code> relationships between jobs, select the <strong>Show dependencies</strong> toggle.
These lines are similar to the <a href=../directed_acyclic_graph/index.html#needs-visualization>needs visualization</a>:
<p><a href=img/pipelines_graph_dependency_view_links_v13_12.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_graph_dependency_view_links_v13_12.png alt="jobs grouped by needs dependency with lines displayed"></a>
<p>To see the full <code class=highlighter-rouge>needs</code> dependency tree for a job, hover over it:
<p><a href=img/pipelines_graph_dependency_view_hover_v13_12.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_graph_dependency_view_hover_v13_12.png alt="single job dependency tree highlighted"></a>
<h3 id=pipeline-mini-graphs>Pipeline mini graphs<a href=#pipeline-mini-graphs title=Permalink class=anchor></a>
</h3>
<p>Pipeline mini graphs take less space and can tell you at a
quick glance if all jobs passed or something failed. The pipeline mini graph can
be found when you go to:
<ul>
<li>The pipelines index page.
<li>A single commit page.
<li>A merge request page.
</ul>
<p>Pipeline mini graphs allow you to see all related jobs for a single commit and the net result
of each stage of your pipeline. This allows you to quickly see what failed and
fix it.
<p>Pipeline mini graphs only display jobs by stage.
<p>Stages in pipeline mini graphs are collapsible. Hover your mouse over them and click to expand their jobs.
<table>
<thead>
<tr>
<th style=text-align:left>Mini graph
<th style=text-align:left>Mini graph expanded
<tbody>
<tr>
<td style=text-align:left><a href=img/pipelines_mini_graph_simple.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_mini_graph_simple.png alt="Pipelines mini graph"></a>
<td style=text-align:left><a href=img/pipelines_mini_graph.png target=_blank rel="noopener noreferrer"><img src=img/pipelines_mini_graph.png alt="Pipelines mini graph extended"></a>
</table>
<h3 id=pipeline-success-and-duration-charts>Pipeline success and duration charts<a href=#pipeline-success-and-duration-charts title=Permalink class=anchor></a>
</h3>
<p>Pipeline analytics are available on the <a href=../../user/analytics/ci_cd_analytics.html#pipeline-success-and-duration-charts><strong>CI/CD Analytics</strong> page</a>.
<h3 id=pipeline-badges>Pipeline badges<a href=#pipeline-badges title=Permalink class=anchor></a>
</h3>
<p>Pipeline status and test coverage report badges are available and configurable for each project.
For information on adding pipeline badges to projects, see <a href=settings.html#pipeline-badges>Pipeline badges</a>.
<h2 id=pipelines-api>Pipelines API<a href=#pipelines-api title=Permalink class=anchor></a>
</h2>
<p>GitLab provides API endpoints to:
<ul>
<li>Perform basic functions. For more information, see <a href=../../api/pipelines.html>Pipelines API</a>.
<li>Maintain pipeline schedules. For more information, see <a href=../../api/pipeline_schedules.html>Pipeline schedules API</a>.
<li>Trigger pipeline runs. For more information, see:
<ul>
<li>
<a href=../triggers/index.html>Triggering pipelines through the API</a>.
<li>
<a href=../../api/pipeline_triggers.html>Pipeline triggers API</a>.
</ul>
</ul>
</div>
</div>
</div>
</main>
<div class=row>
<div class=col>
<div class="help-and-feedback-section mb-5">
<a data-toggle=collapse href=#help-feedback-content class="help-and-feedback-toggle text-decoration-none" aria-expanded=false aria-controls=help-feedback-content>
<h4 class=help-and-feedback-title id=help-and-feedback><svg role="img" class="gl-icon ml-1 mr-1 s16 help-icon"><use href="/assets/images/icons.svg#question" /><title/></svg> Help & feedback<svg role="img" class="gl-icon ml-1 mr-1 s16 toggle-icon"><use href="/assets/images/icons.svg#chevron-lg-up" /><title/></svg>
</h4>
</a>
<div class="collapse show" id=help-feedback-content>
<div class="row mt-3">
<div class=col-md-8>
<div>
<h5 class=help-and-feedback-heading>Docs</h5>
<a class=help-and-feedback-link href=https://gitlab.com/gitlab-org/gitlab/blob/master/doc/ci/pipelines/index.md target=_blank rel="noopener noreferrer">Edit this page</a>
to fix an error or add an improvement in a merge request.<br>
<a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[description]=Link%20the%20doc%20and%20describe%20what%20is%20wrong%20with%20it.%0A%0A%3C!--%20Don%27t%20edit%20below%20this%20line%20--%3E%0A%0A%2Flabel%20~documentation%20~%22docs%5C-comments%22%20&issue[title]=Docs%20feedback:%20Write%20your%20title" target=_blank rel="noopener noreferrer">Create an issue</a>
to suggest an improvement to this page.<br>
<a class=help-and-feedback-link href=# onclick="loadDisqus();return false;">Show and post comments</a>
to review and give feedback about this page.
<br>
</div>
<div class=mt-3>
<h5 class=help-and-feedback-heading>Product</h5>
<a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issue[description]=Describe%20what%20you%20would%20like%20to%20see%20improved.%0A%0A%3C!--%20Don%27t%20edit%20below%20this%20line%20--%3E%0A%0A%2Flabel%20~%22docs%5C-comments%22%20&issue[title]=Docs%20-%20product%20feedback:%20Write%20your%20title" target=_blank>Create an issue</a>
if there's something you don't like about this feature.<br>
<a class=help-and-feedback-link href="https://gitlab.com/gitlab-org/gitlab/-/issues/new?issuable_template=Feature%20proposal%20-%20detailed&issue[title]=Docs%20feedback%20-%20feature%20proposal:%20Write%20your%20title" target=_blank>Propose functionality</a>
by submitting a feature request.<br>
<a class=help-and-feedback-link href=https://about.gitlab.com/community/gitlab-first-look/ target=_blank>Join First Look</a>
to help shape new features.
</div>
<div class=mt-3>
<h5 class=help-and-feedback-heading>Feature availability and product trials</h5>
<a class=help-and-feedback-link href=https://about.gitlab.com/pricing/ target=_blank>View pricing</a>
to see all GitLab tiers and features, or to upgrade.<br>
<a class=help-and-feedback-link href=https://about.gitlab.com/free-trial/ target=_blank>Try GitLab for free</a>
with access to all features for 30 days.<br>
</div>
</div>
<div class="col-md-4 right-col">
<div class=help-subsection>
<h5 class=help-and-feedback-heading>Get Help</h5>
<p>
If you didn't find what you were looking for,
<a class=help-and-feedback-link href=/search/ target=_blank>search the docs</a>.<br>
<p class=mt-3>
If you want help with something specific and could use community support,
<a class=help-and-feedback-link href=https://forum.gitlab.com/ target=_blank>post on the GitLab forum</a>.<br>
<p class=mt-3>
For problems setting up or using this feature (depending on your GitLab
subscription).<br>
</p>
<a href=https://about.gitlab.com/support/ target=_blank class="btn support-btn mt-2 text-decoration-none" role=button>Request support</a>
</div>
</div>
</div>
</div>
</div>
<div id=disqus_thread class=disqus-comments-gitlab></div>
<script>var disqus_config=function(){this.page.url='https://docs.gitlab.com/ee/ci/pipelines/index.html';this.page.title='CI/CD pipelines - GitLab Documentation';this.page.identifier='https://docs.gitlab.com/ee/ci/pipelines.html';};var is_disqus_loaded=false;window.loadDisqus=function(){if(!is_disqus_loaded){is_disqus_loaded=true;var disqusThread=document.getElementById('disqus_thread');var d=document,s=d.createElement('script');disqusThread.innerHTML='';s.src='https://gitlab-docs.disqus.com/embed.js';s.setAttribute('data-timestamp',+new Date());(d.head||d.body).appendChild(s);}};</script>
<script src=/frontend/feedback/feedback.js></script>
<noscript>Please enable JavaScript to view the
<a href=https://disqus.com/?ref_noscript rel=nofollow>comments powered by Disqus.</a></noscript>
</div>
</div>
<div class=row>
<div class=col>
<footer class="px-3 border-top footer">
<div class="row py-2">
<div class=col-9>
<a href=https://gitlab.com/dashboard target=_blank> <img src=/assets/images/gitlab-logo.svg alt="Sign in to GitLab.com" aria-hidden=true role=img> </a>
</div>
<div class="col-3 p-0 m-0">
<div class="d-none d-md-flex justify-content-end">
<ul class="list-unstyled list-inline my-0 d-flex flex-wrap social-icons">
<li>
<a href=https://twitter.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-twitter"></i> <span class=sr-only>Twitter</span></a>
<li>
<a href=https://www.facebook.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-facebook-square"></i> <span class=sr-only>Facebook</span> </a>
<li>
<a href=https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-youtube-play"></i> <span class=sr-only>YouTube</span> </a>
<li>
<a href=https://www.linkedin.com/company/gitlab-com target=_blank class="text-decoration-none gitlab-social"><i class="fa fa-linkedin-square"></i> <span class=sr-only>LinkedIn</span> </a>
</ul>
</div>
</div>
</div>
<div class="row py-2">
<div class="col-12 py-1">
<ul class="list-unstyled list-group list-group-horizontal flex-wrap">
<li class=pr-3>
<a href=https://gitlab.com/gitlab-org/gitlab-docs>Docs Repo</a>
<li class=pr-3>
<a href=https://about.gitlab.com/company/>About GitLab</a>
<li class=pr-3>
<a href=https://about.gitlab.com/terms/>Terms</a>
<li class=pr-3>
<a href=https://about.gitlab.com/privacy/>Privacy Policy</a>
<li class=pr-3>
<a href=https://about.gitlab.com/privacy/cookies/ class=text-decoration-none>Cookies Policy</a>
<li class=pr-3>
<a href=https://about.gitlab.com/company/contact/>Contact</a>
</ul>
</div>
</div>
<div class="row py-2">
<div class="col d-block">
<div class="d-block d-sm-inline-flex">
<p class=text-muted>
View <a href=https://gitlab.com/gitlab-org/gitlab/blob/master/doc/ci/pipelines/index.md target=_blank rel="noopener noreferrer"><span class=text-decoration-underline>page source</span></a> -
Edit in <a href=https://gitlab.com/-/ide/project/gitlab-org/gitlab/edit/master/-/doc/ci/pipelines/index.md target=_blank rel="noopener noreferrer"><span class=text-decoration-underline>Web IDE</span></a>
<a href=https://creativecommons.org/licenses/by-sa/4.0/ target=_blank rel="license noopener noreferrer"><img class="d-inline pl-3" src=/assets/images/by-sa.svg alt="Creative Commons License"></a>
</div>
</div>
</div>
<div class="row py-2 d-block d-md-none">
<div class=col>
<ul class="list-unstyled list-inline my-0 d-flex flex-wrap">
<li>
<a href=https://twitter.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-twitter"></i> <span class=sr-only>Twitter</span></a>
<li>
<a href=https://www.facebook.com/gitlab target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-facebook-square"></i> <span class=sr-only>Facebook</span> </a>
<li>
<a href=https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg target=_blank class="pr-3 text-decoration-none gitlab-social"><i class="fa fa-youtube-play"></i> <span class=sr-only>YouTube</span> </a>
<li>
<a href=https://www.linkedin.com/company/gitlab-com target=_blank class="text-decoration-none gitlab-social"><i class="fa fa-linkedin-square"></i> <span class=sr-only>LinkedIn</span> </a>
</ul>
</div>
</div>
</footer>
</div>
</div>
</div>
<div class="col-3 py-3 d-none d-xl-flex">
<div id=doc-nav class="doc-nav w-100"></div>
</div>
</div>
</section>
<script src=https://cdn.jsdelivr.net/npm/jquery@3.5.1/dist/jquery.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous></script>
<script src=https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.bundle.min.js integrity=sha384-LtrjvnR4Twt/qOuYxE721u19sVFLVSA4hf/rRt6PrZTmiPltdZcI7q7PXQBYTKyf crossorigin=anonymous></script>
<script src=/assets/javascripts/toggle_popover-v1.js></script>
<script src=https://cdn.jsdelivr.net/npm/clipboard@2/dist/clipboard.min.js></script>
<script src=/assets/javascripts/clipboardjs-v2.js></script>
<script src=/assets/javascripts/badges-v6.js></script>
<script src=https://cdn.jsdelivr.net/npm/docsearch.js@2/dist/cdn/docsearch.min.js></script>
<script src=/assets/javascripts/docsearch-v1.js></script>
<script src=/assets/javascripts/mermaid-v3.js></script>
<script src=/assets/javascripts/facebook_analytics-v1.js></script>
<noscript><img height=1 width=1 style=display:none src="https://www.facebook.com/tr?id=1689559637958103&ev=PageView&noscript=1"></noscript>
<script src=/assets/javascripts/marketo_analytics-v1.js></script>
<script src=https://cdn.bizible.com/scripts/bizible.js async></script>
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-923339191"></script>
<script src=/assets/javascripts/gtag_analytics-v1.js></script>
<script src=/assets/javascripts/linkedin_analytics-v1.js></script>
<noscript>
<img height=1 width=1 style=display:none alt src="https://dc.ads.linkedin.com/collect/?pid=30694&fmt=gif">
</noscript>
<script src=/frontend/header/index.js></script>
<script src=/assets/javascripts/docs-v5.js></script>
<script src=/assets/javascripts/global-nav-v.js></script>
<script src=/assets/javascripts/tables-v2.js></script>
<script src=/frontend/default/default.js data-cookieconsent=ignore></script>
</body>
</html>