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.
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:
- On the left sidebar, select Search or go to and find your project.
- On the left sidebar, select Settings > General.
- Expand Visibility, project features, permissions.
- 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.