【发布时间】:2009-03-13 18:34:26
【问题描述】:
假设:我对持续集成领域很陌生。
我应该使用什么方法来提取、测试、编译、部署 ASP.NET (.NET 3.5) 应用程序。
步骤 1) 有时我想从 TFS 中提取最新的源代码,有时也想从 Subversion 中提取。
步骤 2) 运行所有测试。 (我目前正在使用 MbUnit)
步骤 3) 如果所有测试都通过,则构建发布版本。
步骤 4) 通过 FTP 部署代码 - 在特定 URL 处替换当前应用程序
我正在寻找易于学习和设置、低成本或免费/开源的解决方案。
MSBuild 是第 3 步中最容易做的事情吗?因为我真的不想做任何特别的事情......只需提供一个解决方案名称并编译它。我主要关心的是找到一些东西来抽象出由需求/步骤#1引起的任何主要问题。
【问题讨论】:
-
我觉得这很有帮助 - stackoverflow.com/questions/220075
标签: .net svn deployment tfs continuous-integration