Zum Inhalt springen

Plugin: provider-git

Erstellt Git-Tags und überträgt optional Branch-Updates über das lokale Git-Remote. Nutze es, wenn dein Release-Ablauf nur native Git-Operationen statt einer Forge-spezifischen API braucht.

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

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-git
args:
remote: origin
push_branch: true
signing_key: ABCDEF1234567890
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_REMOTEneinoriginName des Remote für Push-Operationen.
SEMREL_PLUGIN_SIGNING_KEYneinOptionaler Signaturschlüssel für annotierte oder signierte Tags.
SEMREL_PLUGIN_PUSH_BRANCHneinfalseDie aktuelle Branch zusätzlich zum Tag pushen.
  • SEMREL_TAG_NAME
  • SEMREL_NEXT_VERSION
  • SEMREL_BRANCH
  • SEMREL_TAG_PREFIX
  • SEMREL_DRY_RUN

Für v1.4.0 kann der Provider das Tag lokal erstellen und nach origin pushen. Wenn push_branch auf true steht, kann er auch den Release-Commit auf der aktuellen Branch pushen.