release-cli

module
v0.23.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2025 License: MIT

README

GitLab Release command-line tool

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.

build status

coverage report

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.

Directories

Path Synopsis
cmd
internal
app

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL