All checks were successful
continuous-integration/drone/push Build is passing
4.3 KiB
4.3 KiB
Drone Changelogger
Fun changlog and release generator. Uses changelogen for changelog generation, is able to create gitea releases and publish the changelog via matrix
Settings 🛠️
GITEA_DOMAIN
: Domain name of your gitea server - if not set release creation get's skippedGITEA_APIKEY
: Api token for a gitea user that has the privileges to create releases in your repoGITEA_DRAFT
: Mark gitea release as draft - defaults to falseGITEA_PRERELEASE
: Mark gitea release as prerelease - defaults to falseMATRIX_SERVER
: The matrix server's domain name - if not set notification sending get's skippedMATRIX_USER
: The matrix user's usernameMATRIX_PASSWORD
: The matrix user's passwordMATRIX_ROOM
: The id of the notification matrix room (including the!
)VERSION_PREFIX
: Optional prefix for the messages title
Examples
kind: pipeline
name: default
steps:
steps:
- name: release
image: registry.odit.services/library/drone-changelogger
pull: always
settings:
GITEA_DOMAIN: git.odit.services
GITEA_APIKEY:
from_secret: gitea_token
GITEA_DRAFT: false
GITEA_PRERELEASE: true
MATRIX_SERVER: matrix.org
MATRIX_USER: "oditservicesbot"
MATRIX_PASSWORD:
from_secret: matrix_password
MATRIX_ROOM: "!qwertzuiopasdfghjk:matrix.org"