отслеживание ошибок для каждого проекта - PullRequest
2 голосов
/ 15 октября 2010

искал решения для отслеживания ошибок.искал в сети, другие сайты, а также другие ответы / вопросы здесь,

У меня есть проект, который будет иметь несколько подпроектов.каждый подпроект должен иметь свое собственное пространство для отслеживания ошибок.то есть над projectA, projectB и projectC будут работать разные люди, и они будут генерировать различные проблемы / ошибки, которые должны быть решены / отслежены разработчиками.

при быстром взгляде на бесплатные инструменты,(bugzilla / mantis / etc ..) не уверен, есть ли быстрый / легкий подход к созданию решения для моих нужд.

Я смотрю на ~ 200-300 подпроектов, каждый с 1-2 разработчиками.

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

мысли / комментарии приветствуются.

спасибо

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

У нас была именно такая ситуация на работе, и после оценки всех вариантов, решил перейти с Redmine .Redmine имеет концепцию нескольких проектов, каждый из которых имеет свой собственный трекер ошибок и функций, вики-пространство, интеграцию управления версиями, хранение документов, новостную ленту и т. Д. Проекты также могут быть иерархически вложены, что является действительно приятной функцией.Вы также можете настроить дорожные карты проекта и связать функции с конкретными выпусками.

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

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

Код реализован с использованием Ruby on Rails с бэкэндом БД (мы используем MySQL).Это наш производственный баг-трекер, и он очень надежный.Сам проект использует Redmine для собственного отслеживания ошибок .Он хорошо поддерживается, с открытым исходным кодом, и за 2 года его использования наблюдается устойчивый прогресс и улучшения.

Есть интерактивный демонстрационный сайт , на который вы можете посмотреть, если вы хотите ознакомиться с возможностями Redmine, прежде чем загружать его самостоятельно.

0 голосов
/ 15 октября 2010

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

В качестве альтернативы, вы можете использовать одну и ту же установку, но с несколькими базами данных:

http://www.bugzilla.org/docs/3.6/en/html/multiple-bz-dbs.html

Redmine (илипохоже) может быть лучшей альтернативой для того, что вы хотите, но вот как вы это сделали в Bugzilla.

...