Skocz do zawartości

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ę.

Edytowane przez Reedzev_
Odnośnik do komentarza
https://skript.pl/temat/26806-powiadomienia-z-gitlaba-na-discordzie/
Udostępnij na innych stronach

  • Szifter zablokował(a) ten temat
Nieaktywny
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...