我希望这不是一个愚蠢的问题,但经过一段时间的搜索后,我找不到任何类似于我想做的事情:
我们构建了一系列基于常见asp.net mvc引擎的Web应用程序。我想编写一个.net Web应用程序,它允许我们的项目经理自动从subversion中检出最新的稳定版本,构建它,然后将其部署到服务器,这样他们就可以开始自定义它了。这里有没有人建造过这样的东西?
由于Web应用程序需要负责其他一些功能,因此找到正在执行此类操作的现有代码(或示例)更有意义,而不是使用现成的软件包。 / p>
由于
答案 0 :(得分:1)
我有几个CruiseControl.Net任务 - 其中一些挂钩到服务器上的批处理文件,这些文件调用MSBuild来构建,清理和部署+压缩构建计算机上的Web应用程序。
这样我就可以为QA和其他部门制作构建。
答案 1 :(得分:0)
如果你不想为svn.exe进行结账,你可以使用SVN.NET从你的代码访问存储库。
答案 2 :(得分:0)
如果您使用TortoiseSVN,您可以在结帐后使用其client-side hooks运行脚本(例如.BAT文件)来构建您的解决方案,然后将其复制到目标目录。