У нас есть решение ASP.Net MVC, встроенное в VS2008 и TFS2008. Мы используем сборку TFS и используем непрерывную интеграцию.
У нас есть конвейер развертывания, который позволяет нам, в конечном итоге, продвигать сборку на наш работающий сайт...
- Internal Dev (немедленное развертывание после сборки)
- Внешний разработчик (используется внутренними тестировщиками, чтобы убедиться, что он работает на рабочем сервере)
- Внешний тест (используется нашим клиентом для проверки себя)
- Жить (понятно).
у меня 2 вопроса по этому поводу
- Какие из них должны быть построены в Debug, а какие в Release?
- Как мне написать свои файлы TFSBuild.proj, чтобы справиться с этой стратегией?