Azure devops Azure DevOps管道未显示所有运行

Azure devops Azure DevOps管道未显示所有运行,azure-devops,azure-pipelines,on-premises-instances,Azure Devops,Azure Pipelines,On Premises Instances,尝试显示某个管道的所有管路时出现问题。我正在运行Azure Devops 2020,并且我得到了一个永久的旋转加载对话。我的其他管道中都没有这个问题。看起来,如果我在有问题的管道中按运行状态进行筛选,我就能够通过它查看一些运行,但是对于我的案例中的其他状态,“成功”和“成功有问题”,我将继续获得旋转加载符号。有什么建议吗?以下是一些建议: 建议1 清理缓存或从其他浏览器加载页面,然后重新启动Azure DevOps服务器和SQL Server计算机 建议2 创建与受影响管道具有相同设置的新管道

尝试显示某个管道的所有管路时出现问题。我正在运行Azure Devops 2020,并且我得到了一个永久的旋转加载对话。我的其他管道中都没有这个问题。看起来,如果我在有问题的管道中按运行状态进行筛选,我就能够通过它查看一些运行,但是对于我的案例中的其他状态,“成功”和“成功有问题”,我将继续获得旋转加载符号。有什么建议吗?

以下是一些建议:

建议1

清理缓存或从其他浏览器加载页面,然后重新启动Azure DevOps服务器和SQL Server计算机

建议2

创建与受影响管道具有相同设置的新管道

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=6.0
建议3

您可以使用RESTAPI获取管道的所有运行

GET https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=6.0
因为出现此问题的原因可能是运行列表太长。您可以使用RESTAPI删除一些不需要查看问题是否可以解决的运行

DELETE https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}?api-version=6.0
建议4

您可以参考开发人员社区上的。扬·塞尔巴赫的评论提供了一个解决方案

1.运行以下SQL脚本以查找重复行的最少ID。请根据您的更改集合数据库名称

SELECT LeaseId
FROM [AzureDevOps_DefaultCollection].[Build].[tbl_RetentionLease] 
 WHERE
partitionId > 0 AND
LeaseId NOT IN (
SELECT MIN(LeaseId) as LeaseId
  FROM [AzureDevOps_DefaultCollection].[Build].[tbl_RetentionLease]
    WHERE PartitionId > 0
    GROUP BY OwnerId,RunId
)
2.将leaseID连接到逗号分隔的列表中

3.通过输入以逗号分隔的leaseId列表,填写org、project、pat和leaseId,运行以下PowerShell脚本 (请记住,如果预先将$uri中的更改为 (在prem服务器上)


你好,这个问题有更新吗?请检查我的回答是否能帮助您,并随时发表评论。你可以关注建议4,因为很多人已经通过它解决了这个问题。