The release-cli
is in maintenance mode.
The release-cli
does not accept new features.
All new feature development happens in the glab
CLI,
so you should use the glab
CLI whenever possible.
The release-cli
is in maintenance mode, and issue cli#7450 proposes to deprecate it as the glab
CLI matures.


The GitLab Release CLI consumes instructions in the :release
node of the .gitlab-ci.yml
to create a Release object in GitLab Rails. GitLab Release is a CLI application written in Golang
The GitLab Release CLI is a decoupled utility that may be called by the GitLab Runner, by a third-party CI or directly from the command-line. It uses the CI Job-Token
to authorize against the GitLab Rails API, which is passed to it by the GitLab Runner.
The CLI can also be called independently, and can still create the Release via Rails API if the Job-Token
and correct command line params are provided.
Documentation
The documentation source files can be found under the docs/ directory.
Use GitLab Release CLI
See the usage and some examples.