Соответствует ли TFS 2010 нашим требованиям для контроля и развертывания исходного кода? - PullRequest
0 голосов
/ 05 августа 2011

В настоящее время наша компания использует sourcecontol и отслеживание этапов / заявок от Assembla.com, развертывание среды автоматизации и разработки с cc.net и visual studio для публикации в тестовой и производственной среде. В настоящее время мы используем конфигурацию сборки в Visual Studio для настройки строк подключения и параметров приложения, в то время как мы вручную меняем URL для веб-сервисов в web.config. Недавно мы стали серебряным партнером и, таким образом, получили лицензии TFS и др. Мне интересно, предоставит ли изменение TFS опции, которые нам нужны для следующих требований:

У нас есть 3 среды: dev, test и prod, каждая со следующими компьютерами (все в Windows Server 2008 R2):

  • Веб-сервер с около 30 различными веб-сайтами в asp.net
  • Сервер с 5 службами Windows
  • Сервер баз данных с 10-15 различными базами данных в SQL Server 2005 + ссрс 2005

Нам нужно следующее:

  • Контроль версий с ветвлением, тегом и слиянием
  • Непрерывная интеграция с автоматическим развертыванием в среде разработки
  • Билеты / Рабочие элементы с вложением и ссылками на документацию / вики связь
  • Основные этапы / релизы
  • Управление версиями / sourcecontrol схемы базы данных
  • Развертывание в среде test / prod без необходимости вручную настроить приложение или выполнить sql файлы
  • Быстрый откат в случае ошибок после развертывания

1 Ответ

2 голосов
/ 05 августа 2011

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

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