Skip to content

mw gitlab repo publish catalog

Releasev0.35.0 · cfeceb67

mw gitlab repo publish catalog <tag-name> [flags]

[EXPERIMENTAL] Publishes CI/CD components in the project to the CI/CD catalog using the provided tag name.

Requires the feature flag ci_release_cli_catalog_publish_option to be enabled for this project in your GitLab instance.

Requires the same user as the release author.

  • It retrieves components from the current repository by searching for yml files within the “templates” directory and its subdirectories.
  • It fails if the feature flag ci_release_cli_catalog_publish_option is not enabled for this project in your GitLab instance.

Components can be defined:

  • In single files ending in .yml for each component, like templates/secret-detection.yml.
  • In subdirectories containing template.yml files as entry points, for components that bundle together multiple related files. For example, templates/secret-detection/template.yml.
-h, --help
Show help for this command.
--no-interaction
Do not ask any interactive questions
--profile <string>
Saved account profile (login defaults to the verified username)
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Terminal window
- glab repo publish catalog v1.2.3
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.