网站建设和发布战略

时间:2010-03-10 08:58:41

标签: asp.net asp.net-mvc deployment build-automation

我们有一个内置于VS2008和TFS2008的ASP.Net MVC解决方案。我们使用TFS Build并使用持续集成。

我们有一个部署管道,可以让我们最终将构建进展到我们的实时站点......

  • 内部开发(构建后立即部署)
  • 外部开发(内部测试人员用它来确保它在生产服务器上运行)
  • 外部测试(由我们的客户用来测试自己)
  • 直播(自我解释)。

我有2个与此相关的问题

  1. 哪些应该在Debug中构建,哪些应该在Release?
  2. 中构建
  3. 我应该如何编写TFSBuild.proj文件以应对此策略?

1 个答案:

答案 0 :(得分:2)

根据您的观点,只有Internal dev应该处于Debug模式。如果您想模仿生产环境,外部开发应该处于发布模式