【发布时间】:2020-06-22 12:16:30
【问题描述】:
我使用以下语句将一些工件从我的构建管道存储到 Artifacts 文件夹:
Write-Host "##vso[artifact.upload containerfolder=testresult;artifactname=worksoftresult;]C:\JSONOutput\finalJSON.json"
现在我想从我想要创建的 Azure DevOps 扩展访问这个特定的 json 文件。像下面的代码一样,给我扩展中当前登录的用户:
document.getElementById("name").innerText = VSS.getWebContext().user.name;
有没有办法从 VSS.SDK 访问当前构建的工件?如果没有,如何访问工件?我已经尝试过 GetAtrifact REST API,但它会尝试下载文件:
https://dev.azure.com/XXXX/XXXXX/_apis/build/builds/1166/artifacts?artifactName=testResult&fileName=finalJSON.json&api-version=5.1&%24format=json
我不想下载 json 文件,但我希望 json 在扩展中显示它。请帮忙。
【问题讨论】:
标签: azure-devops azure-devops-rest-api azure-devops-extensions