将TFS源控制项提取,压缩和发布到FTP服务器

时间:2010-09-09 09:13:26

标签: tfs tfs2010 tfsbuild tfs-sdk

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

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

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

我可以通过团队构建轻松完成此任务,还是需要额外的工具?

2 个答案:

答案 0 :(得分:0)

使用Team Foundation Build可以非常轻松地完成此操作。 VS附带的zip和ftp活动甚至可以使用。

如果你想让一个工具变得更简单,那么我会推荐Final Builder。这个工具使用一个在Build和Test之后运行的Activity集成到Team Foundation Build中,你几乎可以做任何事情。它有FTP和Zip活动准备好进行拖放。

答案 1 :(得分:0)

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