我已经看到,在 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 .

我的用例是在构建过程中作为工件存档的文件夹。我想获得文件夹中每个文件的下载链接。

请您参考如下方法:

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

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

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


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!