You can setup your own Buildkite agents.
|If you’re already building with either Maven or Gradle then you might use the JReleaser Maven Plugin or the JReleaser Gradle Plugin instead.|
For Linux and MacOS agents:
steps: - label: Build command: mvn verify - label: Release command: | # Get the jreleaser downloader curl -sL https://git.io/get-jreleaser > get_jreleaser.java # Download JReleaser with version = <version> # Change <version> to a tagged JReleaser release # or leave it out to pull `latest`. java get_jreleaser.java <version> # Let's check we've got the right version java -jar jreleaser-cli.jar --version # Execute a JReleaser command such as 'full-release' java -jar jreleaser-cli.jar full-release
You may use
|The agent must have Java 11 or greater configured otherwise the download will fail. You may setup Java using Sdkman or Jabba.|
|You must use Pipeline Secrets to hide all environment variables that provide private/sensitive information.|