Страница 1 из 1

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

Добавлено: 02.02.2014 02:12
Salavat Khafizov
Github поддерживает service hooks для внешних сервисов (многих). Не планируете сделать поддержку? Там напрочь отсутствие планировщик работ.

Добавлено: 03.02.2014 13:40
Dmitry Goncharenko
А Вы не могли бы описать подробнее, как эта интеграция могла бы работать на Ваш взгляд?

Добавлено: 03.02.2014 19:19
Salavat Khafizov
Я глубоко не вникал (хотя гитом пользуюсь как заказчик), но , как бы я это видел:

1) В гите нет задач и планирования, есть только баг тракинг, но это несколько не то.
2) По функционалу: 
- Возможность написать план работ в Планфиксе, например разработка приложения. 
- Установить флажок на те задачи, которые приводят к написанию кода (не все попадает в гит, например разворачивание базы в гите никак не отразится).
- Экспортировать в гит релевантные задачи.
- При коммитах кода видеть (уже в Планфиксе) обновления задач.
- Должны быть задачи, которые выполняются в течении времени, итерационно, например движок. Неплохо было иметь возможность заполнения для исполнителя а) % выполненной работы б) затраты по времени.
- Хочу заметить, что временные затраты при постановке задач по коду (как те что попадают в гит, так и те что там не отражаются) необходимы. Проценты наверное то же.

Примерно так, если что то непонятно, с удовольствием поясню или попробую подцепить service hook к своему репо.
 

Добавлено: 04.02.2014 12:42
Dmitry Goncharenko
Обсудили это предложение в команде, прикинули как это может работать.
Этап интеграций с различными популярными сервисами у ПланФикса еще впереди, так что думаю сделаем, когда придет время.

Добавлено: 24.03.2016 23:51
Станислав Попов
Мы сделали для себя простую интеграцию git, gitlab и planfix, за 2 недели использования никаких неожиданностей не возникло.

Вкратце: настраивается post-receive hook в Git на удаленном сервере, после каждого пуша анализируются сообщения пришедших коммитов, коммиты, содержащие ссылки на задачи отправляются в задачи по email, добавляется ссылка на коммит в gitlab.

Все еще приходится вручную ставить аналитики и менять статусы задач, но главное, что задачи становятся связанными с кодом в обе стороны (ссылка из задачи на коммит и из коммита на задачу).

Здесь описал принцип - http://blog.popstas.ru/blog/2016/03/02/ ... tegration/

Добавлено: 25.03.2016 14:06
Dmitry Goncharenko
Спасибо, Станислав! Сразу начали смотреть, где там у нас в очереди правила для писем, которые попадают в задачи)
Поделюсь Вашим постом по доступным каналам.

Добавлено: 28.02.2017 07:25
Александр Леонидович Васильев
Какие-нибудь изменения есть по этой теме?
Под виндой указанный пример не завести, а переписать квалификации не хватит.

Добавлено: 09.03.2017 17:03
Dmitry Goncharenko
Пока новостей нет, Александр.

Re:

Добавлено: 09.03.2018 15:58
Алексей Дёмин
Александр Леонидович Васильев писал(а):
28.02.2017 07:25
Какие-нибудь изменения есть по этой теме?
Под виндой указанный пример не завести, а переписать квалификации не хватит.
Александр, этот hook для git-сервера. Т.е., если у вас свой сервер, то можете использовать его.

Re:

Добавлено: 09.03.2018 15:59
Алексей Дёмин
Дмитрий Гончаренко писал(а):
09.03.2017 17:03
Пока новостей нет, Александр.
вот был бы вебхук - тогда вообще бы сказака была ))