Zum Inhalt springen

Plugin: hook-slack

Veröffentlicht Release-Benachrichtigungen in Slack über einen eingehenden Webhook. Nutze ihn, um neue Versionen, Changelog-Highlights und Dry-Run-Ergebnisse mit deinem Team zu teilen.

Terminal-Fenster
semrel plugin install @semrel/hook-slack

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/hook-slack
args:
webhook_url: '${{ env.SLACK_WEBHOOK_URL }}'
channel: '#releases'
username: semrel
icon_emoji: ':rocket:'
NameErforderlichStandardBeschreibung
SEMREL_PLUGIN_WEBHOOK_URLjaSlack-URL für eingehende Webhooks.
SEMREL_PLUGIN_CHANNELneinWorkspace-StandardÜberschreibt den Ziel-Channel für den Webhook.
SEMREL_PLUGIN_USERNAMEneinsemrelAnzeigename für die Slack-Nachricht.
SEMREL_PLUGIN_ICON_EMOJInein:rocket:Emoji-Symbol für die Slack-Nachricht.
  • SEMREL_TAG_NAME
  • SEMREL_NEXT_VERSION
  • SEMREL_CURRENT_VERSION
  • SEMREL_BUMP
  • SEMREL_BRANCH
  • SEMREL_CHANGELOG
  • SEMREL_DRY_RUN

Eine erfolgreiche Release kann v1.4.0 released from main mit dem erzeugten Changelog über den konfigurierten Webhook nach #releases posten.