Интеграция Jira и TFS?
Кто-нибудь знает плагин, который можно использовать для интеграции Jira с TFS?
7 ответов
См. Объединение TFS с Jira - есть опыт или совет?
Возможны следующие варианты:
- TFS4JIRA (коммерческий / бесплатный для личного и некоммерческого использования)
- UseTFS (коммерческий / бесплатный для сообщества и проектов с открытым исходным кодом)
- Atlassian Connector для Visual Studio (бесплатно)
Раскрытие информации: я работаю на Pigsty вендора UseTFS.
По-видимому, это не огромный приоритет для Atlassian:
Мне удалось интегрировать TFS и Atlassian Fisheye / Crucible через SvnBridge. Отлично работает. Есть несколько дополнительных шагов:
- Вы должны внедрить патч 8517 ( http://svnbridge.codeplex.com/SourceControl/list/patches) и собрать SvnBridge с ним;
- Вы должны изменить версию SVNKit в FishEye. FishEye использует версию 1.3.3 SVNKit, которая не работает с SvnBridge (есть некоторые ошибки PROPFIND). Вам следует скачать версию 1.3.7 с http://svnkit.com/ и поместить ее в FishEye.
После этого все должно работать. Существует еще один дополнительный патч для SvnBridge, который предотвращает некоторые журналы ошибок на сервере.
Но в итоге все работает отлично!
Вы можете связаться со мной для двоичных файлов и инструкций...
Я искал что-то подобное некоторое время назад и ничего не мог найти. Я также общался с разработчиками Atlassian напрямую, и они не знали ничего, что могло бы помочь.
Тем не менее, я закончил тем, что написал заказную часть интеграции для моего клиента, чтобы создавать элементы TFS из элементов Jira и затем отражать обновления статуса TFS обратно в Jira. На сборку ушло чуть больше дня, поэтому довольно просто предположить, что вы немного знакомы с Java, а также с Jira API (я использовал интерфейс XMLRPC) и TFS API. Из-за того, как работают обе системы, требовалось создать небольшую промежуточную программу для прослушивания событий из TFS, а также в качестве конечной точки REST для пользовательского действия в Jira, которое вызывается, когда пользователь нажимает кнопку "Отправить в TFS".
Кроме того, это был случай добавления некоторых пользовательских полей в определения рабочих элементов с обеих сторон для хранения значений перекрестных ссылок, а затем сопоставления значений из одного элемента в другой.
К сожалению, у меня нет кода для обмена, так как он находится на сайте клиента, в противном случае я бы добавил то, что у меня есть, чтобы вы посмотрели. Сожалею.
Вы можете использовать SVN Bridge для предоставления интерфейса SVN поверх вашей установки TFS. Затем настройте Jira / FishEye, как если бы это был репозиторий SVN.
Я недавно создал проект на эту тему, который может пригодиться вам. Это выпущено на github. не стесняйтесь ветвиться и вносить изменения.
Вы можете использовать интеграционную платформу TFS. Однако адаптера для JIRA пока нет, однако использование платформы интеграции TFS (и я предполагаю, что у JIRA есть хороший простой API) означает, что это не должно быть слишком сложно.