CI/CD catalog

Introduced in GitLab 16.1.

The CI/CD catalog is a list of components repositories, each containing resources that you can add to your CI/CD pipelines.

Mark a components repository as a catalog resource

After components are added to a components repository, they can immediately be used to build pipelines in other projects.

However, this repository is not discoverable. You must mark this project as a catalog resource to allow it to be visible in the CI/CD Catalog so other users can discover it.

To mark a project as a catalog resource:

  1. On the left sidebar, select Search or go to and find your project.
  2. On the left sidebar, select Settings > General.
  3. Expand Visibility, project features, permissions.
  4. Scroll down to CI/CD Catalog resource and select the toggle to mark the project as a catalog resource.

Ensure the project has a clear description, as the project description is displayed in the component list in the catalog.

This action is not reversible.