使用TFS2018 api检索解决方案

时间:2018-02-22 22:55:54

标签: c# tfs

使用TFS2018 api是否可以检索与特定版本相关的所有解决方案文件?

2 个答案:

答案 0 :(得分:1)

首先,您需要使用Get a build api来获取此版本的 sourceVersion

GET http://TFS2018:8080/tfs/DefaultCollection/{project}/_apis/build/builds/{buildId}?api-version=2.0

然后,您有两种选择来检索构建使用的所有文件:

  1. 使用tf get命令。

  2. 使用REST API下载源的zip文件夹。 api如下:

  3. GET http://TFS2018:8080/tfs/DefaultCollection/_api/_versioncontrol/itemContentZipped?path={FolderPath}&version={sourceVersion}
    

答案 1 :(得分:1)

你也可以尝试(对于git):

  • 为构建定义设置“成功时标记源”。 enter image description here
  • 通过tfs rest api获取带有标记的来源:Get a specific version