Jak korzystać z łącznika GitLab w Beesbusy — wyjaśnienie synchronizacji zadań

Beesbusy umożliwia synchronizację zadań w projektach Gitlab.

Odbywa się to w dwóch krokach:

  1. Połączenie Twojego konta Beesbusy z kontem Gitlab
  2. Ustawienia projektu Beesbusy dotyczące synchronizacji zadań z Gitlab

Połączenie Twojego konta Beesbusy z kontem Gitlab

Menu rozwijane użytkownika > Złącza: Masz dostęp do wszystkich złączy Beesbusy.

Po wejściu do złącz Beesbusy przejdź do sekcji  .

Masz dwie możliwości połączenia się z Gitlabem:

  • Użyj Gitlab SaaS
  • Użyj Gitlaba w hostingu własnym

Wyboru pomiędzy dwiema możliwościami dokonujemy za pomocą suwaka:

Wybierz pomiędzy Gitlab Saas lub hostingiem własnym

Połącz się z Gitlab SaaS

Umieść kursor na Gitlab SaaS i kliknij „Połącz”.

Zostaniesz przekierowany na swoje konto Gitlab i pojawi się komunikat autoryzacyjny:

Aby zaakceptować połączenie między dwoma kontami, kliknij „Autoryzuj”.

Po autoryzacji połączenia zostaniesz połączony i przekierowany na stronę złącz Beesbusy.

Poniższy komunikat w ramce wskaże, że operacja zakończyła się powodzeniem:

Łączenie się z Gitlabem w systemie hostowanym samodzielnie

Aby połączyć się z Gitlabem w trybie hostowanym, należy wprowadzić:

  • Adres URL samodzielnie hostowanej aplikacji, z której korzystasz.
  • Identyfikator samodzielnie hostowanej aplikacji, z której korzystasz.
  • Tajny kod samodzielnie hostowanej aplikacji.

Aby znaleźć te informacje, przejdź do swojego hosta Gitlab.

Znajdź adres URL samodzielnie hostowanej aplikacji

Ten adres URL jest specyficzny dla każdego użytkownika i hosta.

Aby to zrobić, przejdź do hostowanego Gitlaba i skopiuj jego adres URL.

Oto przykład adresu URL Gitlab hostowanego samodzielnie:

Następnie wklej adres URL do interfejsu Beesbusy łącznika Gitlab.

Wygeneruj identyfikator i kod tajny aplikacji hostowanej samodzielnie

Przejdź do swojego hosta Gitlab, przejdź do menu w prawym górnym rogu strony, a następnie wybierz „Edytuj profil” i „Aplikacje”.

 

W sekcji Aplikacje musisz wpisać nazwę aplikacji, którą chcesz połączyć z Gitlabem. W tym przypadku jest to Beesbusy.

Dodaj adres URL swojego hosta Gitlab w polu „Przekierowanie URI”, jak pokazano poniżej.

Następnie na tej samej stronie zaznacz pole „API”.

Aby wygenerować ID i kod dostępu kliknij „Zapisz aplikację” na dole strony.

Pojawi się nowa strona zawierająca identyfikator i kod dostępu. Można je skopiować, klikając na ikonę obok.

Po wpisaniu identyfikatora i kodu dostępu w interfejsie Beesbusy łącznika Gitlab kliknij niebieski przycisk „Kontynuuj” w Gitlab i „Połącz” w Beesbusy.

Jeśli operacja się powiedzie, zostaniesz przekierowany na stronę łączników Beesbusy, gdzie pojawi się komunikat potwierdzający połączenie między dwoma kontami.

Ustawienia projektu Beesbusy do synchronizacji zadań z Gitlab

Opcja łącznika Gitlab w projekcie Beesbusy

Aby połączyć projekt Beesbusy z projektem Gitlab, przejdź do ustawień wybranego projektu.

Przewiń na dół ustawień i przejdź do opcji Gitlab Connector.

Wybierz jeden ze swoich projektów Gitlab, który chcesz zintegrować z Beesbusy.

Po wybraniu projektu Gitlab kliknij przycisk Synchronizuj.

Możesz teraz eksportować zadania Beesbusy do wybranego projektu Gitlab.

Należy pamiętać, że synchronizacja działa między Beesbusy i Gitlab, ale nie między Gitlab i Beesbusy.

Jeśli zaznaczysz pole wyboru „Automatycznie synchronizuj nowe zadania”, wszystkie nowe zadania zostaną automatycznie wysłane do wybranego projektu Gitlab.

Jeśli tego nie zaznaczysz, możesz wybrać zadania, które chcesz synchronizować z Gitlabem, jak pokazano poniżej.

Synchronizacja zadania

Przejdź do zadania w projekcie połączonym z Gitlabem.

Na karcie „Co” zadania kliknij „Gitlab” w menu po prawej stronie, a następnie kliknij przycisk „Utwórz zgłoszenie”:

Następnie w projekcie Gitlab wybranym w ustawieniach projektu Beesbusy tworzony jest bilet.

To zgłoszenie ma taką samą nazwę jak zadanie Beesbusy.

Komentarze dotyczące zadania Beesbusy są również brane pod uwagę i synchronizowane w zgłoszeniu Gitlab.

Rozłączanie z Gitlab

Odłączanie się od projektu

Aby anulować synchronizację między projektem Gitlab a projektem Beesbusy, wystarczy przejść do ustawień projektu, uzyskać dostęp do opcji łączników Gitlab i kliknąć:

Rozłącz się z Gitlab

Aby odłączyć konto Beesbusy od konta Gitlab i zatrzymać całą synchronizację, nie ma nic prostszego: wystarczy kliknąć przycisk „Rozłącz” na stronie łączników konta Beesbusy: