【问题标题】:Deploying only modified files with TeamCity?仅使用 TeamCity 部署修改过的文件?
【发布时间】:2013-11-28 10:26:14
【问题描述】:

我有一个 ASP.NET 网站 - 也就是,我不需要构建项目并将 dll 与项目一起部署,我只需将 .aspx 和 .aspx.cs 文件放在我的 Web 服务器上即可自动编译。

我想将 TeamCity 设置为此项目的持续集成服务器,这样当我在签入期间留下特定格式的评论时,它只会部署签入的文件,而不是更新项目中的每个文件。

到目前为止,我能够设置一个构建触发器,该触发器仅在注释格式正确时触发,但我找不到告诉 TeamCity 仅部署已签入的文件而不是整个项目的方法。

这可以吗?如果是这样,有人可以指出我正确的方向吗?

【问题讨论】:

    标签: asp.net visual-studio continuous-integration teamcity


    【解决方案1】:

    我会使用微软的WebDeploy。它将仅自动部署已更改的文件。

    Troy Hunt 关于在 Team City 中设置构建和部署以及 WebDeploy 的指南是一个很好的起点:

    http://www.troyhunt.com/2010/11/you-deploying-it-wrong-teamcity.html

    此外,如果您更喜欢手动方式,可以使用 RoboCopy 进行同步:

    http://itbloggertips.com/2013/05/robocopy-command-copy-only-new-changed-files-sync-both-the-drive/

    【讨论】:

    • 感谢您的提示,即使是 TeamCity 的人他们自己也不知道这一点。
    猜你喜欢
    • 1970-01-01
    • 2016-03-12
    • 1970-01-01
    • 1970-01-01
    • 2022-12-12
    • 2011-03-13
    • 2012-08-01
    • 2013-11-25
    • 1970-01-01
    相关资源
    最近更新 更多