我有在Azure上管道积聚,并且其中一个步骤提供了一个代码度量标准,我想有构建完成后,可消耗的。理想情况下,这将是一个徽章like this的形式(其中我们在左边的文字,并在右侧数字的形式度量)。我希望把这样一个徽章库的README
使在每个构建基础这一指标可见。
Azure中的DevOps确实有REST API一个可以使用内置在给定的构建方面的访问。但据我可以告诉有没有办法公开自定义统计信息或所产生或构建过程中提供的值。
(在TeamCity的等效将通过##teamcity[buildStatisticValue key='My Custom Metric' value='123']
从一个简单的C#程序被输出Console.WriteLine()
,即TeamCity的可随后消耗和使用/使用。)
任何人有这方面的经验?
一种选择是,你可以使用使用命令添加构建标签的组合:
##vso[build.addbuildtag]"My Custom Metric.123"
然后使用标签 - 获取构建标签API。
GET https://dev.azure.com/{organization}/{project}/_apis/build/builds/{buildId}/tags?api-version=5.0