Объединение TFS с Jira - есть опыт или совет? - PullRequest
42 голосов
/ 28 сентября 2010

Хорошо, я большой поклонник Jira, особенно более поздних версий, как системы управления знаниями для использования заинтересованными сторонами и разработчиками в корпоративной среде.

Однако я бы хотел жениться на ней сиспользование TFS 2010 - есть ли у кого-нибудь опыт параллельной работы обеих систем, и было ли это головной болью, имело ли это смысл и т. д.

Элементы задач TFS, конечно, являются формой дублирования, когда мы смотрим наКонечно, Jira.

Однако проблема заключается в поиске хорошей системы управления версиями, которая поддерживает ветвление и слияние из корней.По причинам корпоративной политики TFS выглядит как самый простой кандидат на данный момент.

Ответы [ 2 ]

48 голосов
/ 04 ноября 2010

О, мальчик, я долго изучал это.
Вы НЕ сможете синхронизировать две системы, как JIRA работает с SVN. Atlassian думали об интеграции с TFS, но фактически исключили ее из списка приоритетов. был инструментом миграции TFS JIRA <-> в Codeplex (не хочу его искать сейчас), но он перестал работать.

То, что на самом деле нужно, - это увидеть регистрацию из TFS в JIRA (точно так же, как в SVN) и то, что вы можете связать билет с ошибкой JIRA с набором изменений, чтобы клиент мог непосредственно видеть, когда что-то будет развернуто - и это. .. невозможно . Еще одна важная вещь - синхронизировать рабочие элементы TFS с JIRA, чтобы JIRA была внешней системой отслеживания ошибок, и вы можете использовать TFS для внутреннего управления задачами ... невозможно


Вот официальная ветка на форумах Atlassian: Интеграция с Visual Studio Team Foundation Server (заменяет VSS) . Последнее официальное слово (июнь 2010):

Исходя из потребностей клиентов, мы сосредоточены на поддержке git и Mercurial в краткосрочной перспективе. Мы можем вернуться к поддержке TFS в будущем, но в настоящее время не планируется .

На другом Атласском фронте (бамбук) у вас та же картина:

Поддержка TFS в настоящее время низкая в нашем списке приоритетов и вряд ли будет реализована в течение следующих 6 месяцев. (с Поддержка Team Foundation Server )

То же самое происходит и в другом направлении - интеграция Microsoft с Atlassian (звучит как-то непослушно). Я мог бы найти один официальный билет здесь: JIRA TFS Integration . Последнее официальное слово (декабрь 2009):

Спасибо за отзыв об интеграции Jira-TFS. Мы отслеживаем запрос на интегрированное решение в нашем списке невыполненных функций. Мы также улучшаем нашу платформу инструментов миграции, чтобы, как мы надеемся, партнеры и клиенты могли создавать подобные интеграционные решения для удовлетворения их индивидуальных потребностей, если мы не сможем немедленно предоставить такие решения.

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

PS: Чтобы ответить на ваш вопрос о том, как эти двое бегут вместе: это работает. JIRA отлично подходит для общения с клиентами, потому что это «легко» понять. TFS отлично подходит для вашей команды (подробные диаграммы, обзоры управления, ориентированные на код).


Редактировать (2012): Теперь были сделаны некоторые улучшения:

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

Atlassian Connector не включает полную интеграцию, но, по крайней мере, вы видите все проблемы JIRA в Visual Studio и можете комментировать материал и искать материал. Таким образом, в основном вы пропускаете только проверки кода. Этого достаточно для большинства целей - в противном случае у вас есть два других коммерческих выбора.

14 голосов
/ 28 мая 2012

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

UseTFS 2.0.1 только что была выпущена, и теперь она поддерживает двустороннюю синхронизацию между проблемами JIRA и рабочими элементами TFS - существует некоторые ограничения , которые могут блокироваться в зависимости от ваших потребностей.

Я не собираюсь похвалить его функции, просто хотел сообщить, что вы можете попробовать.

Обновление 24 июля 2012 г.
Теперь мы поддерживаем синхронизацию комментариев к проблемам с записями истории TFS и TFS2012 (TFS11) - как локальными, так и размещенными на Azure (tfspreview.com).

Раскрытие информации Я все еще работаю на Pigsty * поставщика поставщика TFS *:)

...