Zum Inhalt springen

Plugin: provider-gitlab

Veröffentlicht Releases in GitLab. Es unterstützt GitLab.com und selbst gehostete GitLab-Instanzen über eine konfigurierbare Basis-URL.

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

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-gitlab
args:
# Token wird aus der Umgebungsvariable SEMREL_PLUGIN_TOKEN gelesen
base_url: 'https://gitlab.com'
project_id: 12345678
milestone: v1.4.0
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_TOKENjaGitLab-Token, das zum Erstellen der Release verwendet wird.
SEMREL_PLUGIN_BASE_URLneinhttps://gitlab.comBasis-URL der GitLab-Instanz.
SEMREL_PLUGIN_PROJECT_IDneinaktuelles ProjektNumerische oder URL-kodierte Projektkennung.
SEMREL_PLUGIN_MILESTONEneinOptionales Milestone, das mit der Release verknüpft wird.
  • SEMREL_TAG_NAME
  • SEMREL_NEXT_VERSION
  • SEMREL_CURRENT_VERSION
  • SEMREL_CHANGELOG
  • SEMREL_DRY_RUN

Für v1.4.0 kann der Provider eine GitLab-Release anlegen, die an das Tag gebunden ist, den Changelog-Text anhängen und das konfigurierte Milestone verknüpfen.