我正在寻找一种解决方案,可以从一个服务器上的SVN部署ASP.NET应用程序到其他远程Web服务器。不允许使用FTP。需要完成除文件复制以外的其他任务,例如创建虚拟目录。
您会使用哪些工具?远程服务器可能已安装MSBuild或NAnt,但如何安全地从SVN服务器复制文件到Web服务器?也许是SSH?有没有其他选择?是否可能在文件复制上执行原子操作?我认为持续集成服务器对我没有帮助。
SVN和Web服务器都是使用Windows 2k3、IIS 6.0、.NET 2.0构建的。
编辑
使用SVN提交后钩自动进行部署。
您会使用哪些工具?远程服务器可能已安装MSBuild或NAnt,但如何安全地从SVN服务器复制文件到Web服务器?也许是SSH?有没有其他选择?是否可能在文件复制上执行原子操作?我认为持续集成服务器对我没有帮助。
SVN和Web服务器都是使用Windows 2k3、IIS 6.0、.NET 2.0构建的。
编辑
使用SVN提交后钩自动进行部署。