Можете ли вы поделиться компонентами между проектами Jira? - PullRequest
11 голосов
/ 16 сентября 2009

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

Ответы [ 4 ]

8 голосов
/ 16 сентября 2009

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

Например, допустим, у меня есть продукт A и продукт B, которые используют общие библиотеки. Я хочу выпустить версию 1 продукта A и версию 2 продукта B; для обоих этих выпусков необходимо исправить проблему 1001 в проекте общей библиотеки.

Я отмечаю проблему 1001 совместно используемой библиотеки с помощью «ProdAVer1 ProdBVer2», отмечаю все проблемы продукта A для версии 1 с «ProdAVer1» и все проблемы продукта B для версии 2 с «ProdBVer2». Затем я создаю фильтр, включающий все проблемы в продукте A или общих библиотеках, содержащих тег «ProdAVer1», чтобы отслеживать мои проблемы с выпуском продукта A, а также использую тег «ProdBVer2» для продукта B.

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

2 голосов
/ 16 сентября 2009

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

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

1 голос
/ 17 сентября 2009

Это, вероятно, не сразу полезно, поскольку вы, вероятно, планируете придерживаться JIRA, но я подумал, что должен отметить, что это большая инновационная функция, предлагаемая Launchpad отслеживанием ошибок. Разработчики заметили, что ошибки в различных приложениях с открытым исходным кодом часто сводятся к общей ошибке в общей библиотеке, и разработали способ прикрепления одной проблемы к нескольким проектам, версиям и выпускам.

1 голос
/ 16 сентября 2009

Я также использовал JIRA CLI (SOAP) для синхронизации списка компонентов в двух проектах, но он также не идеален.

~ Matt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...