2017-02-21 4 views
1

Ich kann Webhook-Funktion auf Bitbucket-Server nicht sehen. Die Ansicht unterscheidet sich von der Bitbucket on Cloud. Das Hauptziel von mir ist, ich versuche Slack zu integrieren, um alle Updates von Bitbucket zu erhalten. Könnte mir jemand helfen, das herauszufinden?Schlaf-Integration auf Bitbucket-Server

Antwort

1

Dazu müssen Sie die 'Slack Notifications Plugin' installieren.

Der BitBucket-Server arbeitet mit dem Modell "Zusätzliche Funktionalität hinzufügen, wie Sie es brauchen", während die BitBucket-Cloud eine große Anzahl möglicher Benutzerbedürfnisse abdecken muss, ohne dass Benutzer die Plugins selbst installieren müssen.

Zur Einrichtung: Navigieren Sie zu der custom integrations tab on the Apps admin page in Slack, dann wählen Sie "eingehende Webhooks", "Konfiguration hinzufügen", wählen Sie einen Kanal und drücken Sie auf Hinzufügen. Sie sollten jetzt eine Webhook-URL haben, um dies zu kopieren. (Sie können das Erscheinungsbild Ihres Webhook-Benutzers später wieder ändern oder bearbeiten)

Nehmen Sie die URL, die Sie kopiert haben, und klicken Sie auf der Admin-Seite für Ihr Repository im BitBucket-Server auf "Slack settings". Wählen Sie die Ereignisse aus, für die Sie Nachrichten erhalten möchten. Wenn Sie Benachrichtigungen für Commits erhalten möchten, aktivieren Sie die Option Push-Benachrichtigungen. Geben Sie den Kanalnamen ein, den Sie veröffentlichen möchten, einschließlich der , z. #git und fügen Sie Ihre Webhook-URL ein. Sparen.

Jetzt, wenn Sie ein Commit zu BitBucket drücken, sollten Sie eine Nachricht in dem angegebenen Slack-Kanal erhalten.

+0

Ich habe es installiert und testet mit mehreren Commits, aber nichts passiert. Weißt du, was das Problem ist? Danke für Ihre Hilfe. – user2210620

+0

@ user2210620 Hast du einen Webhook in der Slack UI eingerichtet? –

+0

@ user2210620 Ich habe gerade die Einrichtung erneut durchgeführt und den oben beschriebenen Vorgang für Sie dokumentiert. –