Интеграция с GitLab

Интеграция с GitLab (bizprofi.gitlab) - решение для Битрикс

Интеграция с GitLab

Упростите свою работу разработчиков с помощью модуля "Интеграция с GitLab" для Битрикс24. Учет времени, планирование задач, контроль изменений и оповещения - все в одном месте.
0
20 000 руб
Интеграция с GitLab (bizprofi.gitlab) - решение для Битрикс

Модуль помогает упростить работу в команде разработчиков, которая использует сервис Gitlab для хранения и коллективной работы над исходниками, собирает и деплоит проекты через Gitlab CI, управляет изменениями по модели Gitlab Flow, но принимает задачи и взаимодействует с другими сотрудниками компании на Битрикс24.

Какие задачи решает модуль

  1. Помогает учитывать время, которое уходит на ревью кода, давая возможность видеть, по каким задачам и проектам стоят задачи и сколько у ревьюера уходит времени на каждую из них. Учет времени включается в автоматически созданной задаче вручную ревьюером.

  2. Помогает ревьюеру планировать свою работу. К каждому открываемому MR в Битрикс24 создаётся задача, которой можно поставить теги, приоритет и планируемую длительность. Это позволяет ему контролировать количество и объём задач, которые на нём стоят.

  3. Помогает тимлиду планировать работу своей команды. Имея данные о соотношении времени, уходящего на разработку, ревью и исправление выявленных на ревью ошибок - можно более точно оценивать, какой объём задач может себе позволить твоя команда.

  4. Помогает проект-менеджерам и другим сотрудникам компании быть в курсе о состоянии порученных ими задач. Каждый раз, когда разработчик на Gitlab’е открывает MR, переназначает MR, принимает MR, прогоняет тесты в MR, деплоит MR на продакт - в Битрикс24 в соответствующей задаче добавляется соответствующий комментарий.

  5. Помогает контролировать крайний срок по задачам.

В момент создания задачи по ревью ревьюер видит тот же самый крайний срок, что и исполнитель и может более правильно расставить для себя приоритеты так, чтобы не получилось, что задача была сделана вовремя но была просрочена из-за затянувшегося ревью.

Функционал

1. Создание на ревьюера задачи о необходимости принять MR.

Каждый раз, когда ревьюера назначают ответственным за MR на Gitlab’е - в Битрикс24 на него автоматически создаётся задача о необходимости принять MR. Ревьюер может проставить ей тег, добавить в план рабочего дня и перейти из неё в исходную задачу разработчика или по ссылке на MR.

2. Добавление к задаче комментариев о связанных с задачей событиях на Gitlab’е.

Каждый раз, когда на Gitlab’е происходит что-то значимое - к соответствующей задаче добавляется соответствующий комментарий:

  • Разработчик открыл/закрыл MR.

  • Ревьюер принял/не принял MR.

3. Передача запросов с Gitlab’а в систему событий Битрикс24.

В модуле предусмотрена возможность добавления собственных обработчиков для приходящих с Gitlab’а веб-хуков, которая позволяет вам добавить к интеграции нужный функционал, реализовав простой интерфейс и не разбираясь в особенностях авторизации запросов и формата сообщений.

4. Чат-бот для оповещений с Gitlab’а (это еще в разработке)

Модуль добавляет в Битрикс24 обработчик для вебхука гитлаба, который пишет разработчику всякий раз, когда на Gitlab’е происходит что-то значимое для этого разработчика. В счёт этого последний может даже не пользоваться почтой и вовремя реагировать на все события.

Версии Битрикс24

Модуль работает во всех редакциях коробочных версий Битрикс24.

Версии Gitlab

Gitlab.com, Gitlab CE 9.0+, Gitlab EE 9.0+


Наш модуль уже успешно используют на наших проектах

file_download Скачать Модуль Маркет
file_download Скачать Модуль Маркет