Drone
You can setup JReleaser to run with Drone.
If you’re already building with either Maven or Gradle then you might use the JReleaser Maven Plugin or the JReleaser Gradle Plugin instead. |
.drone.yml
kind: pipeline
name: default
steps:
- name: fetch
image: docker:git
commands:
- git fetch --tags
- name: test
image: maven:3-jdk-10
commands:
- mvn -B verify
- name: release
image: jreleaser/jreleaser-slim:latest
environment:
JRELEASER_GITHUB_TOKEN:
from_secret: github_token
commands:
- 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 secrets to store JRELEASER_GITHUB_TOKEN and any other
secrets for JReleaser to access the GitHub API and other sensitive data.
|