【问题标题】:ASP.NET Automated deployment to remote ftp serverASP.NET 自动部署到远程 ftp 服务器
【发布时间】:2009-03-10 05:30:34
【问题描述】:

有人知道使用 SFTP 自动部署到远程服务器的任何好的解决方案吗?我特别想将一个 asp.net mvc 网站部署到 mosso。我可以每次使用 SFTP 客户端手动执行此操作,但更愿意使用自动化(且一致)的方式来执行此操作。

【问题讨论】:

    标签: asp.net asp.net-mvc deployment automated-deploy


    【解决方案1】:

    我已经写了一篇非常详细的博客文章,使用 TeamCity 和 Web 部署项目来自动化构建和部署作为初学者在这里:

    http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployments-with-teamcity-deployment-projects-amp-svn

    然后我添加到此以显示 FTP 添加

    http://www.diaryofaninja.com/blog/2010/09/21/continuous-integration-tip-1-ndash-ftp-deployment

    基本流程非常简单:

    • 使用我从我的 SVN 存储库下载的 teamcity 构建服务器
    • 我构建站点并将其部署到构建服务器上的本地文件夹
    • 我启动了一个支持脚本的命令行 FTP 客户端,称为
    • WinSCP 使用 MSBUILD 任务 EXEC (http://winscp.net/)
    • 上传我的所有网站内容
    • 选择[插入饮料]

    然后我确保我只部署我的 SVN 存储库的主干,并在合并之前开发和测试分支中的所有内容 - 这样只有经过测试的东西才会被部署。将自动化测试添加到您的构建周期中,您就有了天作之合。

    一些很棒的免费工具是:

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-06
      • 1970-01-01
      • 1970-01-01
      • 2012-11-09
      • 1970-01-01
      • 2014-09-02
      相关资源
      最近更新 更多