GitLab Release CLI tool (deprecated)
This feature was deprecated in GitLab 18.0 and is planned for removal in 19.0. Use the GitLab CLI instead.
This change is a breaking change.
Migrate from release-cli
to glab
CLI
To migrate from release-cli
to glab
CLI,
update your CI/CD job with the release
keyword to use the cli:latest
image:
release_job:
stage: release
image: registry.gitlab.com/gitlab-org/cli:latest
rules:
- if: $CI_COMMIT_TAG
script:
- echo "Running the release job."
release:
tag_name: $CI_COMMIT_TAG
name: 'Release $CI_COMMIT_TAG'
description: 'Release created using the CLI.'
For more information, see release
.
Fall back to release-cli
CI/CD jobs that use the release
keyword use a script that falls back to using release-cli
if the required glab
version is not available on the runner. The fallback logic
is a safe-guard to ensure that projects that have not yet migrated to use glab
CLI
can continue working.
This fallback is scheduled to be removed
in GitLab 19.0 with the removal of release-cli
.