GitLab

How GitLab is automating release generation in .gitlab-ci.yml

May 7, 2020Jackie Meshell
How GitLab is automating release generation in .gitlab-ci.yml
SummaryAI, from the source post

Introduced the `release-cli` tool, a Go-based CLI application that automates the creation of GitLab Releases. This tool can be invoked directly within `.gitlab-ci.yml` jobs, leveraging `CI_JOB_TOKEN` and `CI_PROJECT_ID` to authenticate with the GitLab Releases API. The initial iteration supports creating releases with `--name` and `--description` parameters. Future enhancements planned include exposing `:release` YAML as steps, supporting file uploads to releases, binary file uploads, and automatic release note generation.

More from the Release Management and Cadence trail