Plugin: hook-jira
Aktualisiert Jira-Release-Metadaten, nachdem semrel eine Version veröffentlicht hat. Das ist nützlich, um Fix Versions zu erstellen oder zu aktualisieren und Jira-Projekte mit ausgelieferten SemVer-Releases abzugleichen.
Installation
Abschnitt betitelt „Installation“semrel plugin install @semrel/hook-jirasemrel 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.
Konfiguration
Abschnitt betitelt „Konfiguration“version: 1plugins: - uses: @semrel/hook-jira args: base_url: 'https://jira.example.com' # Token wird aus der Umgebungsvariable SEMREL_PLUGIN_TOKEN gelesen project: SEMREL fix_version_template: '{{ .NextVersion }}'Umgebungsvariablen
Abschnitt betitelt „Umgebungsvariablen“| Name | Erforderlich | Standard | Beschreibung |
|---|---|---|---|
SEMREL_PLUGIN_BASE_URL | ja | — | Basis-URL der Jira-Instanz. |
SEMREL_PLUGIN_TOKEN | ja | — | API-Token für die Jira-Authentifizierung. |
SEMREL_PLUGIN_PROJECT | ja | — | Jira-Projektschlüssel. |
SEMREL_PLUGIN_FIX_VERSION_TEMPLATE | nein | vom Plugin definiert | Vorlage zum Benennen der Jira-Fix-Version. |
Release-Kontextvariablen
Abschnitt betitelt „Release-Kontextvariablen“SEMREL_TAG_NAMESEMREL_NEXT_VERSIONSEMREL_CURRENT_VERSIONSEMREL_BUMPSEMREL_BRANCHSEMREL_CHANGELOGSEMREL_DRY_RUN
Verhalten
Abschnitt betitelt „Verhalten“Mit fix_version_template: '{{ .NextVersion }}' kann eine Release auf v1.4.0 die Jira-Fix-Version 1.4.0 im konfigurierten Projekt erstellen oder aktualisieren.