Стратегия создания и выпуска веб-сайта

У нас есть решение ASP.Net MVC, встроенное в VS2008 и TFS2008. Мы используем сборку TFS и используем непрерывную интеграцию.

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

  • Internal Dev (немедленное развертывание после сборки)
  • Внешний разработчик (используется внутренними тестировщиками, чтобы убедиться, что он работает на рабочем сервере)
  • Внешний тест (используется нашим клиентом для проверки себя)
  • Жить (понятно).

у меня 2 вопроса по этому поводу

  1. Какие из них должны быть построены в Debug, а какие в Release?
  2. Как мне написать свои файлы TFSBuild.proj, чтобы справиться с этой стратегией?

person Chris Arnold    schedule 10.03.2010    source источник


Ответы (1)


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

person Mel Gerats    schedule 10.03.2010