Skocz do zawartości
Reedzev_

Powiadomienia z GitLaba na Discordzie

Rekomendowane odpowiedzi

Jak pewnie większość osób wie, na Discordzie można bardzo łatwo skonfigurować powiadomienia (przez webhooka) dla GitHuba.
Podobną możliwość oferuje mój projekt, jednak w tym przypadku dla GitLaba. Widziałem sporo podobnych projektów, jednak żaden z nich nie spełniał moich wymagań - prostoty konfiguracji i estetyki powiadomień.

Konfiguracja

Krok 1. Utwórz nowy webhook
Edytuj kanał na którym chcesz, aby wyświetlały się powiadomienia z twojego repozytorium na GitLabie. Wejdź w zakładkę "Webhooki" i kliknij "Utwórz webhooka". Skopiuj jego adres URL. Z adresu URL potrzebne będą dwie informacje: ID i token webhooka. Link webhooka zawiera te dwie wartości - ma format https://discordapp.com/api/webhooks/<id>/<token>.

Krok 2. Skonfiguruj webhooka na GitLabie
Wejdź w kategorię "Integrations" w ustawieniach repozytorium. W polu URL wpisz:

http://reedzev.hostmc.pl/gitlab.php

Wyodrębniony z adresu URL webhooka ID i token zapisz w polu "Secret token" w następującej postaci:

id:token

Następnie zaznacz wybrane* eventy, po których wykonaniu powiadomienie zostanie wysłane na skonfigurowanym przez ciebie kanale na serwerze Discord, po czym odznacz "Enable SSL verification".
Kliknij "Add webhook".

Krok 3. Gotowe!
Teraz możesz przetestować powiadomienia z GitLaba na Discordzie.

Screeny

Spoiler

VCXsH2T.png

l6OI3Qs.png



*Webhook jest nadal w fazie rozwoju. Obecnie obsługuje jedynie dwa eventy: "Push events" i "Merge request events". Bardzo proszę również o zgłaszanie błędów, jeśli takowe zaistnieją.

Jeśli uważasz, że ten projekt jest przydatny, daj lajka. Z góry dziękuję.

  • Lubię to! 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   (0 użytkowników)

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

Główny

Główny

Wprowadź swoją nazwę

×
×
  • Dodaj nową pozycję...