【发布时间】:2010-12-13 09:21:57
【问题描述】:
我们的网络项目使用 SVN 进行源代码控制。它包含用于构建本地、测试和生产构建的 MSBuild 文件。我们还使用 CruiseControl.NET 将生产和测试版本手动部署到服务器(而不是在每次提交之后)。
问题是如何检查生产部署是否使用 CC.NET Web 项目是使用生产构建(不是测试或其他)构建的?在构建和部署到生产环境时如何强制执行特定步骤(如压缩 JS 和 CSS,使用 debug="false" 编译等)?现在每个开发人员都可以在 MSBuild 文件中进行更改(因此他/她可以忘记在生产构建时压缩 JS 等)。
【问题讨论】:
标签: deployment msbuild build cruisecontrol.net rules