Disabling GitLab CI/CD
GitLab CI/CD is enabled by default on all new projects. If you use an external CI/CD server like Jenkins or Drone CI, you can disable GitLab CI/CD to avoid conflicts with the commits status API.
You can disable GitLab CI/CD:
These changes do not apply to projects in an external integration.
Disable CI/CD in a project
When you disable GitLab CI/CD:
- The CI/CD item in the left sidebar is removed.
- The
/pipelines
and/jobs
pages are no longer available. - Existing jobs and pipelines are hidden, not removed.
To disable GitLab CI/CD in your project:
- On the left sidebar, at the top, select Search GitLab () to find your project.
- Select Settings > General.
- Expand Visibility, project features, permissions.
- In the Repository section, turn off CI/CD.
- Select Save changes.
Enable CI/CD in a project
To enable GitLab CI/CD in your project:
- On the left sidebar, at the top, select Search GitLab () to find your project.
- Select Settings > General.
- Expand Visibility, project features, permissions.
- In the Repository section, turn on CI/CD.
- Select Save changes.