3

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

不知道有没有办法自动下载?

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

4

2 回答 2

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

于 2013-03-07T13:29:36.730 回答
0

通常 TFS 定义一个放置文件夹,该文件夹通常是一个网络共享,可能会进一步受到 Windows 访问控制的限制。既然 drop 目录代表了最新的成功构建,为什么不直接从那里复制呢?Xcopy 工作正常。

例如,对于部署到网站,将定义一个附加任务,将构建复制到目标目录

于 2013-03-07T05:18:16.337 回答