GitFreePro

Git: GitHub, GitLab і ваші власні сервери

Гілки, коміти й pull request самі знаходять свою задачу за ключем, а злитий PR може перевести задачу далі по процесу. Працює з GitHub, GitLab і їхніми версіями на власному сервері.

Знімок екрана: каталог інтеграцій із плитками GitHub і GitLab

Навіщо це

Розробники живуть у Git, менеджер — у трекері. Щоб нікого не просити вручну переставляти статуси, Volent читає події репозиторію й показує стан розробки просто в задачі.

Як це працює

  1. Ключ задачі — це зв’язок

    Volent шукає ключ у назві гілки, у назві й описі PR чи MR і в повідомленні коміту. «feature_VOLE-1» і «vole-1-login» розпізнаються, а «VOLE-10» не сплутається з «VOLE-1».

  2. Підключає власник простору

    GitHub — встановленням додатка, GitLab — адресою й токеном службового акаунта з роллю Maintainer. Токен перевіряється до збереження.

  3. Проєкт обирає репозиторії

    Прив’язка репозиторію до проєкту вмикає отримання подій. Поки чогось бракує, екран каже, чого саме чекає, замість неробочих кнопок.

  4. П’ять станів розробки

    Гілка створена, чернетка PR, PR відкритий, схвалений, злитий. Для кожного стану проєкт може задати статус задачі; за замовчуванням це вимкнено.

  5. Розділ «Код» у задачі

    Гілки, коміти, PR зі схваленнями й рецензентами та остання збірка CI. Скопіювати назву гілки чи команду «git checkout -b» можна завжди, навіть без підключення, — кирилиця транслітерується.

  6. Посилання з GitLab назад

    Коли ви прив’язуєте репозиторій GitLab, «VOLE-123» у MR і коментарях стає посиланням на задачу. Якщо там уже налаштовано інший трекер, ми його не чіпаємо.

  7. Власні сервери

    Лише публічні адреси через HTTPS без переадресацій. GitLab Self-Managed — від версії 19.1 з підписаними вебхуками; GitHub Enterprise Server — через ваш власний GitHub App, створений за маніфестом.

Що варто знати

  • Сторінка «Інтеграції» показує стан кожного підключення: не налаштовано, потрібен тариф, потребує уваги, підключено.
  • Після переходу з Pro на Free дані GitHub Enterprise Server і синхронізація лишаються; закриваються лише нові дії.

Доступність

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

Річна оплата Pro — на 20% дешевше. Питання про тарифи — [email protected].

Дрібніші покращення

  • Каталог «Інтеграції» з плиткою на кожен продукт.
  • Git доступний у кожному тарифі.
  • GitLab працює на токені вашого службового акаунта.

Volent відкривається незабаром.

Хочете спробувати першими або маєте питання — напишіть нам.