如何从TFS在线自动下载最后一个版本?

时间:2013-03-07 00:22:01

标签: .net tfs msbuild build-process

作为持续集成过程的一部分,我们希望在线下载最后一个构建表单TFS,以便在本地执行自动化测试。

您知道是否有办法自动下载?

在TFS ODATA SDK中看起来没有办法做到这一点。 我们正在尝试通过编码来实现,但处理实时身份验证是一个问题,而替代凭据似乎不是我们拥有URL路径后下载文件的替代方法

2 个答案:

答案 0 :(得分:3)

您需要使用常规TFS .NET客户端对象模型才能执行此操作。我发布了有关在http://blogs.msdn.com/b/buckh/archive/2013/01/07/how-to-connect-to-tf-service-without-a-prompt-for-liveid-credentials.aspx使用备用凭据和一些示例代码的信息。

答案 1 :(得分:0)

通常,TFS定义了一个drop文件夹,它通常是一个网络共享,可以通过windows访问控制进一步限制。由于drop目录代表最新的成功构建,为什么不从那里复制它? Xcopy工作正常。

例如,为了部署到网站,将定义一个将te build复制到目标目录的附加任务