【问题标题】:Publish to FTP after TFS 2010 build quality change在 TFS 2010 构建质量更改后发布到 FTP
【发布时间】:2010-12-29 22:39:47
【问题描述】:

当我将 TFS 2010 中构建的质量更改为生产质量时,我希望将构建上传到远程服务器上的 FTP 站点。

您知道有什么工具可以做到这一点吗?如果没有,有什么建议可以让我自己做到这一点吗?

【问题讨论】:

    标签: tfs build


    【解决方案1】:

    TFSDeployer 可能很有用,构建质量更改事件会根据构建质量触发配置的 powershell 脚本的执行。

    http://tfsdeployer.codeplex.com/

    【讨论】:

      【解决方案2】:

      如果您想自动执行此操作,您可能需要使用 TFS 中的通知系统。您需要构建一个从 TFS 接收通知的 Web 服务,然后让该 Web 服务执行 FTP 上传或使其排队一个新的构建来执行 FTP 上传。我可能会选择第二种选择,以便在需要时轻松手动上传。

      您可以在此处阅读有关事件服务的更多信息:

      Team Foundation Server Event Service

      【讨论】:

      • 这是 2010 年前的做法。 TFS2010 现在有一个插件系统,允许您编写从 ISubscriber 继承的类,而无需将 SOAP 消息发布到外部 Web 服务。
      【解决方案3】:

      您可以在后期构建步骤中使用 Powershell:What’s the best way to automate secure FTP in PowerShell?

      【讨论】:

        猜你喜欢
        • 2013-05-19
        • 2010-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-12-28
        相关资源
        最近更新 更多