Навіщо це
Розробники живуть у Git, менеджер — у трекері. Щоб нікого не просити вручну переставляти статуси, Volent читає події репозиторію й показує стан розробки просто в задачі.
Як це працює
Ключ задачі — це зв’язок
Volent шукає ключ у назві гілки, у назві й описі PR чи MR і в повідомленні коміту. «feature_VOLE-1» і «vole-1-login» розпізнаються, а «VOLE-10» не сплутається з «VOLE-1».
Підключає власник простору
GitHub — встановленням додатка, GitLab — адресою й токеном службового акаунта з роллю Maintainer. Токен перевіряється до збереження.
Проєкт обирає репозиторії
Прив’язка репозиторію до проєкту вмикає отримання подій. Поки чогось бракує, екран каже, чого саме чекає, замість неробочих кнопок.
П’ять станів розробки
Гілка створена, чернетка PR, PR відкритий, схвалений, злитий. Для кожного стану проєкт може задати статус задачі; за замовчуванням це вимкнено.
Розділ «Код» у задачі
Гілки, коміти, PR зі схваленнями й рецензентами та остання збірка CI. Скопіювати назву гілки чи команду «git checkout -b» можна завжди, навіть без підключення, — кирилиця транслітерується.
Посилання з GitLab назад
Коли ви прив’язуєте репозиторій GitLab, «VOLE-123» у MR і коментарях стає посиланням на задачу. Якщо там уже налаштовано інший трекер, ми його не чіпаємо.
Власні сервери
Лише публічні адреси через HTTPS без переадресацій. GitLab Self-Managed — від версії 19.1 з підписаними вебхуками; GitHub Enterprise Server — через ваш власний GitHub App, створений за маніфестом.
Що варто знати
- Сторінка «Інтеграції» показує стан кожного підключення: не налаштовано, потрібен тариф, потребує уваги, підключено.
- Після переходу з Pro на Free дані GitHub Enterprise Server і синхронізація лишаються; закриваються лише нові дії.
Доступність
Річна оплата Pro — на 20% дешевше. Питання про тарифи — [email protected].
Дрібніші покращення
- Каталог «Інтеграції» з плиткою на кожен продукт.
- Git доступний у кожному тарифі.
- GitLab працює на токені вашого службового акаунта.
