首页 > 解决方案 > 为什么当我们设置 build.updatebuildnumber 时 Azure Devops 无法识别最后一个测试

问题描述

我看到我设置了“build.updatebuildnumber”变量,构建管道的测试仪表板认为所有测试都是新的。

 - script: 'echo ##vso[build.updatebuildnumber]v22.33.44-tst_namba'
    displayName: 'Update Build Number'

在这个打印屏幕中,您可以看到总共 10 个测试,但是 azure devops 认为我在这个构建中添加了这 10 个测试,但是这个测试我包含了很多之前的构建。 在此处输入图像描述

在此打印屏幕中,您可以看到设置“build.updatebuildnumber”之前的示例 在此处输入图像描述

无论我是添加更多测试还是只是重新运行构建管道,此仪表板都会显示我添加了所有测试,因为上次运行是我第一次运行该测试。但这仅在我更改此变量时发生:build.updatebuildnumber 在此处输入图像描述

这是一个错误还是我做错了什么?

标签: azure-devops

解决方案


推荐阅读