Интеграция Jira и TFS?

Кто-нибудь знает плагин, который можно использовать для интеграции Jira с TFS?

7 ответов

См. Объединение TFS с Jira - есть опыт или совет?

Возможны следующие варианты:

  • TFS4JIRA (коммерческий / бесплатный для личного и некоммерческого использования)
  • UseTFS (коммерческий / бесплатный для сообщества и проектов с открытым исходным кодом)
  • Atlassian Connector для Visual Studio (бесплатно)

Раскрытие информации: я работаю на Pigsty вендора UseTFS.

По-видимому, это не огромный приоритет для Atlassian:

http://jira.atlassian.com/browse/BAM-1950

Мне удалось интегрировать 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. не стесняйтесь ветвиться и вносить изменения.

https://github.com/mahpour/TFSToJira

Вы можете использовать интеграционную платформу TFS. Однако адаптера для JIRA пока нет, однако использование платформы интеграции TFS (и я предполагаю, что у JIRA есть хороший простой API) означает, что это не должно быть слишком сложно.

Другие вопросы по тегам