GitFreePro

Git: GitHub, GitLab i Twoje własne serwery

Gałęzie, commity i pull requesty same znajdują swoje zadanie po kluczu, a scalony PR może przesunąć zadanie dalej w procesie. Działa z GitHubem, GitLabem i ich wersjami na własnym serwerze.

Zrzut ekranu: katalog integracji z kafelkami GitHub i GitLab

Po co to

Programiści żyją w Gicie, kierownik w trackerze. Żeby nikogo nie prosić o ręczne przestawianie statusów, Volent czyta zdarzenia repozytorium i pokazuje stan prac programistycznych wprost w zadaniu.

Jak to działa

  1. Klucz zadania to powiązanie

    Volent szuka klucza w nazwie gałęzi, w tytule i opisie PR lub MR oraz w komunikacie commita. „feature_VOLE-1” i „vole-1-login” zostaną rozpoznane, a „VOLE-10” nie zostanie pomylone z „VOLE-1”.

  2. Podłącza właściciel przestrzeni

    GitHub przez instalację aplikacji, GitLab przez adres i token konta usługowego z rolą Maintainer. Token jest sprawdzany przed zapisem.

  3. Projekt wybiera repozytoria

    Powiązanie repozytorium z projektem włącza odbieranie zdarzeń. Dopóki czegoś brakuje, ekran mówi, na co dokładnie czeka, zamiast pokazywać przyciski, które nic nie robią.

  4. Pięć stanów prac

    Gałąź utworzona, szkic PR, PR otwarty, zatwierdzony, scalony. Dla każdego stanu projekt może ustawić status zadania; domyślnie jest to wyłączone.

  5. Sekcja „Kod” w zadaniu

    Gałęzie, commity, PR-y z zatwierdzeniami i recenzentami oraz ostatni build CI. Nazwę gałęzi lub polecenie „git checkout -b” można skopiować zawsze, także bez połączenia; cyrylica jest transliterowana.

  6. Linki z GitLaba z powrotem

    Gdy powiążesz repozytorium GitLab, „VOLE-123” w MR-ach i komentarzach staje się linkiem do zadania. Jeśli jest tam już skonfigurowany inny tracker, nie ruszamy go.

  7. Własne serwery

    Tylko publiczne adresy przez HTTPS, bez przekierowań. GitLab Self-Managed od wersji 19.1 z podpisanymi webhookami; GitHub Enterprise Server przez Twoją własną aplikację GitHub App utworzoną z manifestu.

Warto wiedzieć

  • Strona „Integracje” pokazuje stan każdego połączenia: nieskonfigurowane, wymaga planu, wymaga uwagi, połączone.
  • Po przejściu z Pro na Free dane GitHub Enterprise Server i synchronizacja zostają; blokowane są tylko nowe akcje.

Dostępność

FreeGitHub, GitLab.com i GitLab Self-Managed.
ProGitHub Enterprise Server.

Roczna płatność za Pro jest o 20% tańsza. Pytania o plany: [email protected].

Drobniejsze usprawnienia

  • Katalog „Integracje” z kafelkiem dla każdego produktu.
  • Git jest dostępny w każdym planie.
  • GitLab działa na tokenie Twojego konta usługowego.

Volent wkrótce się otwiera.

Chcesz wypróbować jako pierwszy albo masz pytanie? Napisz do nas.