Бесплатная альтернатива рабочему элементу TFS - PullRequest
2 голосов
/ 08 октября 2009

Я ищу бесплатный способ автоматизации сборок и управления рабочими элементами (включая отслеживание ошибок) для небольшой команды с открытым исходным кодом (в основном я и 1-3 других разработчиков). Я проверил много продуктов, и на данный момент лучшее, что я смог найти, это TeamCity, но этот инструмент, похоже, не имеет управления рабочими элементами (задачами, ошибками, требованиями и т. Д.).

Я использую SVN в качестве источника контроля, VS2008 в качестве IDE и, если возможно, мое программное обеспечение менеджера сборки / управления рабочими элементами будет работать на IIS 6.0, но у меня нет проблем с установкой Apache, если нет способа избежать этого. *

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

Спасибо

Ответы [ 3 ]

4 голосов
/ 08 октября 2009

ПРОФ . Лучшее есть (ИМХО). Посетите trac-hacks.org , чтобы получить некоторые дополнения. Он прекрасно интегрируется с SVN, поэтому вы можете закрыть тикеты, просто написав соответствующие сообщения коммита.

- Правка

Я отмечаю, что в первой части вашего поста упоминается «автоматизация сборок». Для этого, если у вас еще нет, приобретите CI-сервер: CruiseControl.NET является типичным, вы также можете попробовать Hudson .

0 голосов
/ 18 декабря 2014

Я был давним фанатом TFS. Мне понравилось, что он был интегрирован с TFS Version Control (который был огромным улучшением по сравнению с Visual Source Safe) и что у него был автоматизированный процесс сборки.

Лично я теперь большой поклонник Redmine. Это довольно гибкий и быстро пузырится. Я смог использовать Redmine через 128 КБ без каких-либо проблем. Что мне больше всего нравится в Redmine, так это то, что он очень простой и ненавязчивый в процессе разработки. Он интегрируется практически с любым программным обеспечением для управления версиями (я использую его с git), и он анализирует коммиты и автоматически связывает коммиты с рабочими элементами.

Это проект ruby ​​on rails, который не был идеальным для меня, так как я был фанатом C #, но я нашел его очень простым в установке, и есть множество отличных плагинов.

Я сейчас бегу:

  • Redmine для управления проблемами, планирования проекта и учета времени
  • Gitlab для контроля версий
  • Jenkins для автоматизированных сборок и CI
0 голосов
/ 20 октября 2009

Теперь вы можете получить JIRA с 10-пользовательской лицензией всего за 10 долларов США на стартовой лицензии Atlassian . JIRA имеет отслеживание проблем, управление проектами, настраиваемый рабочий процесс и расширения для интеграции с SVN.

Для непрерывной интеграции вы не ошибетесь с TeamCity из CruiseControl.NET.

...