gpt4 book ai didi

rest - 使用Rest API获取Azure DevOps构建的构建结果

转载 作者:行者123 更新时间:2023-12-02 23:52:28 25 4
gpt4 key购买 nike

我正在尝试通过REST API获取Azure DevOps构建的结果,即成功/失败,以便我可以使用结果将下一个构建排入队列。

我使用下面的powershell脚本获取构建详细信息。但是,状态仅在构建是否“完成”时提供信息,而构建是否成功则不会获得信息。

$Urinew = "https://<Org>/<project>/_apis/build/builds/"
$Uri2 = $Urinew+$buildId+"?api-version=5.0"
$responseFromGet = Invoke-RestMethod -Method Get -ContentType application/json -Uri $Uri2 -Headers @{Authorization=("Basic {0}" -f $base64authinfo)}
Write-host $responseFromGet
$status = $responseFromGet.status

我尝试使用此 link获得构建结果。试图也获得构建定义,但这也没有提供构建结果的信息。我也尝试过日志,同样是同样的问题。
任何帮助表示赞赏。

最佳答案

status是构建的当前状态(进行中,已完成等),结果状态在result属性中,检查responseFromGet.result

关于rest - 使用Rest API获取Azure DevOps构建的构建结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56358263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com