Releasing at the speed of light
summary
A release tool that takes built Java artifacts, creates a git tag and changelog from commit prefixes, computes checksums and PGP signatures, uploads binaries to GitHub/GitLab/Gitea, and publishes package manifests (Homebrew, Scoop, Chocolatey, Snap) and a Homebrew formula automatically. Configuration lives in YAML/TOML/JSON with secrets for tokens and webhooks, supports Maven/Gradle plugins, jlink and native images, and can announce to Discord or Twitter and run on CI or locally for repeatable releases.
AI-written summary · about
chapters (8)
- 0:00Introduction to JReleaser
- 2:58Basic Git release process
- 5:29Enhancing release metadata
- 7:53Advanced configuration
- 11:58Full release automation
- 14:00Releasing on GitLab
- 16:08Announcements and integrations
- 20:48Tool flexibility and ecosystem








