Уровень интеграции Youtrack с GIT (не github)

Я попытался найти информацию об этом, но все его небольшие объемы информации, которые, похоже, противоречат или обсуждают более старые версии функций, доступных в Youtrack.

из моего понимания вам нужно настроить Teamcity и связать с YouTrack, чтобы он знал, как анализировать сообщения фиксации. Однако мне интересно, на каком уровне он интегрируется с YouTrack, как нынешний информация:

http://confluence.jetbrains.com/display/YTD3/Integration+with+TeamCity

Кажется, что нет соответствующего 4.X версия, но это означает, что вы можете совершить с хэштегом, и он будет выполнять некоторые действия на основе Вашего сообщения о фиксации, как показано ниже:

#PR-1 Fixed
Have fixed the underlying issue for this bug, it was due to X,Y,Z

в моих глазах, что бы #PR-1 чтобы указать фиксированный, однако документация в приведенной выше ссылке, похоже, подразумевает, что комментарии не переносятся, что выглядит немного глупо. Итак, есть ли способ от YouTrack получить соответствующую информацию о том, что было сделано в этом коммите? будь то через ссылку, которая приведет вас через TeamCity, чтобы увидеть сообщение или альтернативный метод.

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

в любом случае... У меня сложилось впечатление, что Youtrack, TeamCity, Git могут использоваться вместе от начала до конца, и вы можете иметь полную прослеживаемость, связывающую фиксацию, которая была помещена в GIT, с выпуском, созданным TeamCity, и историей, помещенной в состояние завершения в YouTrack.

Итак, предполагая, что у вас есть git, связанный с Teamcity, чтобы делать ваши сборки, и Youtrack связан с Teamcity, может вы получаете такой уровень прослеживаемости?

1 ответов


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

и GIT разговаривает с TeamCity в свою очередь разговаривает с YouTrack. Поэтому, когда я совершаю, я могу оставлять комментарии к элементам Youtrack, а также перемещать их по доске. Если я смотрю в TeamCity изменения билета в YouTrack я могу увидеть трассировку обратно до уровня фиксации, чтобы увидеть, кто изменил что и когда, а также различия между версиями, так что его полное решение от конца до конца.

одна вещь, которая меня давеча был вам нужны пользователи Teamcity, которые имеют правильные имена пользователей VCS bound, в противном случае ваши изменения не будут переданы в YouTrack.