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
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.
- 1. bitbucket.org Branch Erlaubnis für das Projekt
- 2. Lock-git branch: Bitbucket + hubot
- 3. Sync Bitbucket Server-Repository mit einem anderen repositry
- 4. Upgrade auf Postgres auf Heroku
- 5. Maven baut auf Dateiänderungen auf
- 6. Zugriff auf localhost auf Windows
- 7. auf klicken Ereignis auf .swf
- 8. android.os.NetworkOnMainThreadException auf Dienststart auf Android
- 9. Antialias auf clipPath auf Layout
- 10. AIC auf Nls auf R
- 11. Zugriff auf https auf Codezeichen
- 12. objekterkennung auf mousePressed auf es
- 13. Zeiger auf Zeiger auf Struct
- 14. Wut auf alle Tabellen auf
- 15. auf Klick auf ein Ankerelement
- 16. Zeiger auf Zeiger ... auf Zeiger?
- 17. Zugriff auf wsdl auf Tomcat
- 18. Rubin auf Schienen auf Schneeleopard
- 19. EPERM auf appendFile auf Netzlaufwerk
- 20. Hintergrundanimationsbild auf ProgressBar auf Android?
- 21. Zugriff auf Kamerablitz auf UIImagePickerController?
- 22. Zugriff auf Postdaten auf Knotenserver?
- 23. Commits auf Master nicht auf
- 24. Zugreifen auf IRequestContext auf einem Plugin auf ServiceStack
- 25. auf Klick auf dem Etikett auf der nächsten Seite
- 26. Umleiten auf andere Seite auf Klick auf Google Maps Marker
- 27. Warten auf PHP Callback auf Objektinstanz und Rückgabewert auf Funktion
- 28. Wie setze ich enableVersionHeader auf global auf IIS7 auf
- 29. PHP Redirect auf Seite auf Formular senden basierend auf auswählen
- 30. Zugriff auf PDF-Dateien auf SD-Karte auf Android-Gerät
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
@ user2210620 Hast du einen Webhook in der Slack UI eingerichtet? –
@ user2210620 Ich habe gerade die Einrichtung erneut durchgeführt und den oben beschriebenen Vorgang für Sie dokumentiert. –