Интеграция с github
-
- Сообщения: 5
- Зарегистрирован: 02.02.2014 02:10
Интеграция с github
Github поддерживает service hooks для внешних сервисов (многих). Не планируете сделать поддержку? Там напрочь отсутствие планировщик работ.
-
- Сообщения: 4128
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 5
- Зарегистрирован: 02.02.2014 02:10
Я глубоко не вникал (хотя гитом пользуюсь как заказчик), но , как бы я это видел:
1) В гите нет задач и планирования, есть только баг тракинг, но это несколько не то.
2) По функционалу:
- Возможность написать план работ в Планфиксе, например разработка приложения.
- Установить флажок на те задачи, которые приводят к написанию кода (не все попадает в гит, например разворачивание базы в гите никак не отразится).
- Экспортировать в гит релевантные задачи.
- При коммитах кода видеть (уже в Планфиксе) обновления задач.
- Должны быть задачи, которые выполняются в течении времени, итерационно, например движок. Неплохо было иметь возможность заполнения для исполнителя а) % выполненной работы б) затраты по времени.
- Хочу заметить, что временные затраты при постановке задач по коду (как те что попадают в гит, так и те что там не отражаются) необходимы. Проценты наверное то же.
Примерно так, если что то непонятно, с удовольствием поясню или попробую подцепить service hook к своему репо.
1) В гите нет задач и планирования, есть только баг тракинг, но это несколько не то.
2) По функционалу:
- Возможность написать план работ в Планфиксе, например разработка приложения.
- Установить флажок на те задачи, которые приводят к написанию кода (не все попадает в гит, например разворачивание базы в гите никак не отразится).
- Экспортировать в гит релевантные задачи.
- При коммитах кода видеть (уже в Планфиксе) обновления задач.
- Должны быть задачи, которые выполняются в течении времени, итерационно, например движок. Неплохо было иметь возможность заполнения для исполнителя а) % выполненной работы б) затраты по времени.
- Хочу заметить, что временные затраты при постановке задач по коду (как те что попадают в гит, так и те что там не отражаются) необходимы. Проценты наверное то же.
Примерно так, если что то непонятно, с удовольствием поясню или попробую подцепить service hook к своему репо.
-
- Сообщения: 4128
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 10
- Зарегистрирован: 03.08.2012 13:20
Мы сделали для себя простую интеграцию git, gitlab и planfix, за 2 недели использования никаких неожиданностей не возникло.
Вкратце: настраивается post-receive hook в Git на удаленном сервере, после каждого пуша анализируются сообщения пришедших коммитов, коммиты, содержащие ссылки на задачи отправляются в задачи по email, добавляется ссылка на коммит в gitlab.
Все еще приходится вручную ставить аналитики и менять статусы задач, но главное, что задачи становятся связанными с кодом в обе стороны (ссылка из задачи на коммит и из коммита на задачу).
Здесь описал принцип - http://blog.popstas.ru/blog/2016/03/02/ ... tegration/
Вкратце: настраивается post-receive hook в Git на удаленном сервере, после каждого пуша анализируются сообщения пришедших коммитов, коммиты, содержащие ссылки на задачи отправляются в задачи по email, добавляется ссылка на коммит в gitlab.
Все еще приходится вручную ставить аналитики и менять статусы задач, но главное, что задачи становятся связанными с кодом в обе стороны (ссылка из задачи на коммит и из коммита на задачу).
Здесь описал принцип - http://blog.popstas.ru/blog/2016/03/02/ ... tegration/
-
- Сообщения: 4128
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 8
- Зарегистрирован: 04.06.2014 09:12
-
- Сообщения: 4128
- Зарегистрирован: 06.06.2012 13:54
-
- Сообщения: 73
- Зарегистрирован: 18.06.2012 14:21
Re:
Александр, этот hook для git-сервера. Т.е., если у вас свой сервер, то можете использовать его.Александр Леонидович Васильев писал(а): ↑28.02.2017 07:25Какие-нибудь изменения есть по этой теме?
Под виндой указанный пример не завести, а переписать квалификации не хватит.