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

Рейтинг:
140 000 тг.
Работает на редакциях Битрикс:
Корпоративный порталЭнтерпрайз
Выберите подарок При покупке данного товара вам полагается один из подарков представленных ниже
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Интеграция с 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+


Разработчик БизнесПрофи
Опубликовано 04.04.2019
Обновлено 27.05.2020
Версия 1.0.3
Установлено 50 - 99 раз
Адаптивность Нет
Поддержка Композита Нет
Подходящие редакции Корпоративный портал, Энтерпрайз
Пробный период Есть
Пробный период, дней 30
Видео http://www.youtube.com/embed/LM0S0QkpsfA

Посмотрите еще варианты