CircleCI aktualisiert sein Slack-Plug-in im Bereich Pipeline-Benachrichtigungen

CircleCI-Nutzer können mit Version 4.0 des Plug-ins Slack orb benutzerdefinierte Benachrichtigungen erhalten, außerdem unterstützt es nun den Block Kit Builder.

In Pocket speichern vorlesen Druckansicht
CircleCI aktualisiert sein Slack-Plug-in im Bereich Pipeline-Benachrichtigungen

(Bild: CircleCI)

Lesezeit: 2 Min.
Von
  • Silke Hahn

Das Team von CircleCI, einem US-amerikanischen Anbieter von Tools für CI/CD (Continuous Integration und Continuous Delivery), hat eine neue Version seines Slack-Plug-ins namens Slack orb verfügbar gemacht.

Neu bei Slack orb 4.0 ist das im Verhältnis zur Vorgängerversion umgekrempelte Benachrichtigungssystem: Nutzer können nun aus Templates verschiedene Voreinstellungen en bloc aktivieren und individuell anpassen. Auch eigene Benachrichtigungen lassen sich wohl mittels Block Kit Builder, einem Slack-eigenen Tool, importieren. Zuvor mussten Befehle und Parameter manuell einzeln erstellt werden.

Das neue Slack orb hört laut Ankündigung im CircleCI-Blog auf ein vereinheitlichtes Kommando notify und beherrscht neuerdings den Job on-hold. Mit dem notify-Befehl lassen sich ausgelöst durch erfolgreiche oder fehlgeschlagene Ereignisse Benachrichtigungen offenbar an jeden beliebigen Slack-Kanal oder mehrere zugleich senden, um über den Vorfall (Erfolg oder Fehlschlag eines CircleCI-Jobs) zu informieren.

Die Authentifizierung beruht auf OAuth statt auf eingehenden Webhooks wie bei früheren Versionen von Slack orb. Interessierte können die Bot-Anwendung in ihrem Slack-Workspace für die CircleCI-Benachrichtigungen installieren und so von einer Integration über mehrere Kanäle hinweg Benachrichtigungen erhalten. Zum Setup der Authentifizierung gibt es ein GitHub-Wiki für Slack orb.

Da die neue Version gegenüber den bisherigen komplett neu geschrieben ist, können Nutzer kein Upgrade darüber installieren, sondern das CircleCI-Team empfiehlt im Blog die vorherige Deinstallation älterer Versionen. Abgesehen davon steht es Nutzern frei, weiterhin bestehende ältere Versionen zu nutzen, die wie bisher funktionstüchtig bleiben – sich aber nicht parallel zu einer neuen Installation nutzen lassen. Nach jedem ausgeführten Job können Nutzer durch Auslösen des Befehls notify Benachrichtigungen über den Status der erledigten Aufgaben versenden.

Weitere Beispiele und wie man benutzerdefinierte Benachrichtigungen erstellt, lassen sich dem Blogeintrag bei CircleCI entnehmen, der weiterführende Informationen zum aktuellen Release enthält. Im April 2020 hatte das DevOps-Unternehmen durch eine kalifornische Investorengruppe im Rahmen der Finanzierungsgruppe E seine Gesamtfinanzierung verdoppelt.

(sih)