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

Аватара пользователя
Salavat Khafizov
Сообщения: 5
Зарегистрирован: 02.02.2014 02:10

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

02.02.2014 02:12

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

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4118
Зарегистрирован: 06.06.2012 13:54

03.02.2014 13:40

А Вы не могли бы описать подробнее, как эта интеграция могла бы работать на Ваш взгляд?

Аватара пользователя
Salavat Khafizov
Сообщения: 5
Зарегистрирован: 02.02.2014 02:10

03.02.2014 19:19

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

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

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

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4118
Зарегистрирован: 06.06.2012 13:54

04.02.2014 12:42

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

Аватара пользователя
Станислав Попов
Сообщения: 10
Зарегистрирован: 03.08.2012 13:20

24.03.2016 23:51

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

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

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

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

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4118
Зарегистрирован: 06.06.2012 13:54

25.03.2016 14:06

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

Аватара пользователя
Александр Леонидович Васильев
Сообщения: 8
Зарегистрирован: 04.06.2014 09:12

28.02.2017 07:25

Какие-нибудь изменения есть по этой теме?
Под виндой указанный пример не завести, а переписать квалификации не хватит.

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4118
Зарегистрирован: 06.06.2012 13:54

09.03.2017 17:03

Пока новостей нет, Александр.

Аватара пользователя
Дёмин Алексей
Сообщения: 73
Зарегистрирован: 18.06.2012 14:21

Re:

09.03.2018 15:58

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

Аватара пользователя
Дёмин Алексей
Сообщения: 73
Зарегистрирован: 18.06.2012 14:21

Re:

09.03.2018 15:59

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

Ответить