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.
|