【发布时间】:2011-04-10 04:02:27
【问题描述】:
我想将 tfs 2010 服务器(本地网络,防火墙内)上特定项目的夜间构建 + 源代码发布到(本地网络,dmz 中)ftp 服务器。
- 构建
- 获取最新版本
- Zip 构建和代码
- 复制到 ftp 服务器
复制文件可以使用ftp协议或复制到网络共享。
我可以通过团队建设轻松做到这一点,还是需要额外的工具?
【问题讨论】:
我想将 tfs 2010 服务器(本地网络,防火墙内)上特定项目的夜间构建 + 源代码发布到(本地网络,dmz 中)ftp 服务器。
复制文件可以使用ftp协议或复制到网络共享。
我可以通过团队建设轻松做到这一点,还是需要额外的工具?
【问题讨论】:
您可以使用 Team Foundation Build 轻松完成此操作。甚至还有 zip 和 ftp 活动随 VS 一起提供并可以使用。
如果你想要一个工具让它变得更简单,那么我推荐Final Builder。该工具通过在 Build 和 Test 之后运行的 Activity 集成到 Team Foundation Build 中,您几乎可以在其中执行任何操作。它有 FTP 和 Zip Activity 可供拖放。
【讨论】:
如果您有更复杂的问题,例如通过 FTP 同步/清理远程站点,您可以轻松创建自定义 CodeActivity 并直接在 C# 代码中通过 WebClient 进行 FTP。
【讨论】: