Releasing at the speed of light
summary
JReleaser automates creating GitHub/GitLab/Codeberg releases, uploading binaries, generating checksums, and signing artifacts; it also publishes platform packages (Homebrew, Scoop, Snap, Chocolatey, SDKMAN, JBang) and can create Homebrew formula repos automatically. It reads a YAML/JSON/TOML or Maven/Gradle model, formats changelogs via regex rules, assembles jlink runtimes or GraalVM native images (or consumes jpackage outputs), and runs as CLI, Docker image, or CI action; the demo shows successful end-to-end releases across GitHub, GitLab and Codeberg.
AI-written summary · about
chapters (7)
related talks
01h 00mJReleaser — releasing at the speed of light
49mReleasing Fast, Easy and Consistently
25mReleasing Fast, Easy and Consistently
10m#DevOpsSpeakeasy
45mLet's automate one more thing
45mLights, Camera, GitHub Actions!
35mOpen-source releases: Everything we've learnt in 4 years
30mClick-free releases & the making of a CLI app
