用于从subversion自动部署代码的asp.net Web应用程序

时间:2009-05-21 17:05:05

标签: .net asp.net-mvc svn

我希望这不是一个愚蠢的问题,但经过一段时间的搜索后,我找不到任何类似于我想做的事情:

我们构建了一系列基于常见asp.net mvc引擎的Web应用程序。我想编写一个.net Web应用程序,它允许我们的项目经理自动从subversion中检出最新的稳定版本,构建它,然后将其部署到服务器,这样他们就可以开始自定义它了。这里有没有人建造过这样的东西?

由于Web应用程序需要负责其他一些功能,因此找到正在执行此类操作的现有代码(或示例)更有意义,而不是使用现成的软件包。 / p>

由于

3 个答案:

答案 0 :(得分:1)

我有几个CruiseControl.Net任务 - 其中一些挂钩到服务器上的批处理文件,这些文件调用MSBuild来构建,清理和部署+压缩构建计算机上的Web应用程序。

这样我就可以为QA和其他部门制作构建。

答案 1 :(得分:0)

如果你不想为svn.exe进行结账,你可以使用SVN.NET从你的代码访问存储库。

答案 2 :(得分:0)

如果您使用TortoiseSVN,您可以在结帐后使用其client-side hooks运行脚本(例如.BAT文件)来构建您的解决方案,然后将其复制到目标目录。