Cirrus CI

You can setup JReleaser to run in Cirrus CI.

If you’re already building with either Maven or Gradle then you might use the JReleaser Maven Plugin or the JReleaser Gradle Plugin instead.
.cirrus.yml
task:
  name: Release
  env:
    JRELEASER_GITHUB_TOKEN: ENCRYPTED[ABC123]
  container:
    image: jreleaser/jreleaser-slim:latest
  release_script: jreleaser full-release
You may use latest to pull the latest stable release or early-access to pull the latest snapshot.
You’ll need to create encrypted variables to store JRELEASER_GITHUB_TOKEN and any other secrets for JReleaser to access the GitHub API and other sensitive data.