GitLab
GitLab logoGitLab · Feature trail

Release Management and Cadence

20 posts · Dec 2015 – Jan 2024

What this trail covers

GitLab's release management capabilities are enhanced with automated release note and changelog generation using commit trailers and the Changelog API. This allows for the creation of release artifacts, release notes, and comprehensive changelogs directly from CI/CD pipelines when a semantically versioned tag is pushed. The system leverages commit trailers like 'Changelog: added/changed/removed' to categorize changes, and the release-cli to create official releases with associated assets. The platform is evolving to include features like Deploy Freezes, allowing users to specify windows of time when deployments are not allowed for an environment, interlocking these policies within CI/CD and automation. This feature is configurable via the UI and leverages cron syntax for scheduling, with plans for group-level configuration and auditing.

All GitLab trails