【发布时间】:2020-04-08 16:22:27
【问题描述】:
目前,在 Azure DevOps 中查看构建管道的摘要页面时,每个项目最多只能看到 11 个警告。有没有办法显示警告的总数?我不需要查看警告是什么,只需计算警告总数即可。
【问题讨论】:
标签: build azure-devops azure-pipelines
目前,在 Azure DevOps 中查看构建管道的摘要页面时,每个项目最多只能看到 11 个警告。有没有办法显示警告的总数?我不需要查看警告是什么,只需计算警告总数即可。
【问题讨论】:
标签: build azure-devops azure-pipelines
不知道为什么你这边的最大计数是 11,因为它可以在这里显示 14 个警告:
恐怕您可能需要仔细检查 11 是否是该管道的实际总数。
无论如何,您还有另一种方法,以编程方式检查其实际数字。只需在您的本地计算机上从powershell terminal 运行以下脚本:
$token = "{token}"
$url="https://dev.azure.com/{org name}/{project name}/_build/results?buildId={the build id you want to check}&__rt=fps&__ver=2"
$token = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes(":$($token)"))
$response = Invoke-RestMethod -Uri $url -Headers @{Authorization = "Basic $token"} -Method Get
Write-Host "results = $($response.fps.dataProviders.data.'ms.vss-build-web.run-details-data-provider'.issues.Count| ConvertTo-Json -Depth 100)"
【讨论】: