有谁知道使用 SFTP 自动部署到远程服务器的任何好的解决方案?我特别想将一个 asp.net mvc 网站部署到 mosso。每次使用 SFTP 客户端时,我都可以手动执行此操作,但更愿意使用自动化(且一致)的方式来执行此操作。
Nathan Totten
问问题
2926 次
2 回答
6
我写了一篇非常详细的博客文章,使用 TeamCity 和 Web 部署项目来自动化构建和部署,作为初学者在这里:
然后我添加到此以显示 FTP 添加
http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment
一个基本的流程非常简单:
- 使用我从我的 SVN 存储库下载的 teamcity 构建服务器
- 我构建站点并将其部署到构建服务器上的本地文件夹
- 我启动了一个支持脚本的命令行 FTP 客户端,称为
- WinSCP 使用 MSBUILD 任务执行 (http://winscp.net/)
- 上传我的所有网站内容
- 有[插入饮料]的选择
然后我确保我只部署我的 SVN 存储库的主干,并在合并之前开发和测试分支中的所有内容 - 这样只有经过测试的东西才会被部署。将自动化测试添加到您的构建周期中,您将获得天作之合。
一些很棒的免费工具是:
于 2011-02-12T05:41:04.873 回答
3
于 2009-03-10T06:10:13.543 回答