【问题标题】:Extract, zip and publish TFS source-controlled items to FTP server提取、压缩 TFS 源代码控制项目并将其发布到 FTP 服务器
【发布时间】:2011-04-10 04:02:27
【问题描述】:

我想将 tfs 2010 服务器(本地网络,防火墙内)上特定项目的夜间构建 + 源代码发布到(本地网络,dmz 中)ftp 服务器。

  • 构建
  • 获取最新版本
  • Zip 构建和代码
  • 复制到 ftp 服务器

复制文件可以使用ftp协议或复制到网络共享。

我可以通过团队建设轻松做到这一点,还是需要额外的工具?

【问题讨论】:

    标签: tfs tfsbuild tfs-sdk


    【解决方案1】:

    您可以使用 Team Foundation Build 轻松完成此操作。甚至还有 zip 和 ftp 活动随 VS 一起提供并可以使用。

    如果你想要一个工具让它变得更简单,那么我推荐Final Builder。该工具通过在 Build 和 Test 之后运行的 Activity 集成到 Team Foundation Build 中,您几乎可以在其中执行任何操作。它有 FTP 和 Zip Activity 可供拖放。

    【讨论】:

    • zip 和 ftp 复制任务作为 team build 2010 的一部分提供?
    • 感谢@StephaneT,我已经更新了副本以反映您的回复。
    • @MrHinsh,这些 zip 和 ftp 活动到底在哪里?我有 VS2010 Ultimate,但我找不到它们。
    • 我也找不到这些活动?
    【解决方案2】:

    如果您有更复杂的问题,例如通过 FTP 同步/清理远程站点,您可以轻松创建自定义 CodeActivity 并直接在 C# 代码中通过 WebClient 进行 FTP。

    【讨论】:

      猜你喜欢
      • 2012-09-07
      • 2012-11-25
      • 1970-01-01
      • 2016-10-10
      • 1970-01-01
      • 2015-09-25
      • 2018-03-29
      • 2019-05-22
      • 1970-01-01
      相关资源
      最近更新 更多