Zum Inhalt springen

Plugin: provider-gitea

Veröffentlicht Releases in einer Gitea-Instanz. Das passt gut für selbst gehostete Teams, die Repositories und Releases in Gitea verwalten.

Terminal-Fenster
semrel plugin install @semrel/provider-gitea

semrel plugin install lädt die Binärdatei nach .semrel/plugins/ herunter und aktualisiert .semrel.lock. Committe .semrel.lock, um die Version für dein Team festzuschreiben.

version: 1
plugins:
- uses: @semrel/provider-gitea
args:
base_url: 'https://gitea.example.com'
# Token wird aus der Umgebungsvariable SEMREL_PLUGIN_TOKEN gelesen
owner: SemRels
repo: semrel
draft: false
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_BASE_URLjaBasis-URL der Gitea-Instanz.
SEMREL_PLUGIN_TOKENjaAPI-Token für die Gitea-Authentifizierung.
SEMREL_PLUGIN_OWNERneinaktueller Repository-EigentümerRepository-Eigentümer oder Organisation.
SEMREL_PLUGIN_REPOneinaktueller Repository-NameRepository-Name, in dem veröffentlicht wird.
SEMREL_PLUGIN_DRAFTneinfalseDie Release als Draft erstellen.
  • SEMREL_TAG_NAME
  • SEMREL_NEXT_VERSION
  • SEMREL_CURRENT_VERSION
  • SEMREL_CHANGELOG
  • SEMREL_DRY_RUN

Für v1.4.0 kann der Provider eine Gitea-Release erstellen, die den semrel-Tag-Namen verwendet und den erzeugten Changelog-Text veröffentlicht.