列出构建工件的文件

时间:2018-12-03 10:59:31

标签: azure-devops azure-devops-rest-api

我已经看到,在REST API的5.0预览版中,似乎可以使用以下命令从构建工件中下载特定文件:

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/artifacts?artifactName={artifactName}&fileId={fileId}&fileName={fileName}&api-version=5.0-preview.5

但是如何列出工件的文件?我不知道要为fileId输入什么。

我的用例是一个在构建期间作为工件保存的文件夹。我想获取该文件夹中每个文件的下载链接。

1 个答案:

答案 0 :(得分:2)

我发现您使用的API没有完整的文档。

我在下面使用PowerShell使用Build构件下载特定文件。您可以从GET构建详细信息中获取容器ID。

https://$collectionurl/tfs/$teamproject/_apis/resources/Containers/$containerID?itemPath=drop%filename.txt