【发布时间】:2019-02-07 12:48:59
【问题描述】:
我在 Azure Pipelines 上进行了构建,其中一个步骤提供了一个代码指标,我希望在构建完成后可以使用它。理想情况下,这将采用徽章like this 的形式(左侧有文本,右侧有数字形式的度量)。我想在存储库的README 上放置这样的徽章,以使该指标在每个构建的基础上可见。
Azure DevOps 确实有一个REST API,可以用来访问给定构建的内置方面。但据我所知,没有办法公开在构建期间生成或提供的自定义统计或值。
(TeamCity 中的等价物是从一个简单的 C# 程序通过 Console.WriteLine() 输出 ##teamcity[buildStatisticValue key='My Custom Metric' value='123'],然后 TeamCity 可以使用和使用/使其可用。)
有人有这方面的经验吗?
【问题讨论】:
-
我认为您需要检查 Azure Devops 扩展 docs.microsoft.com/en-us/azure/devops/extend/get-started/… 看看倒计时示例 marketplace.visualstudio.com/…
-
也许看看这是不是你要找的东西:github.com/badges/shields/issues/2237
-
在构建过程中是否要在 bulid 变量中公开统计信息?
-
@AnassKartit 看了一遍。扩展可能是要走的路,但提供的示例不一定能解决问题的症结(“我需要使用默认情况下不属于构建管道的指标,但实际上是由构建本身生成的.") 会挖掘的。
-
@Matt 这是第 2 步。:) 第 1 步是在 API(或某个消耗品)上公开我的自定义值。
标签: azure azure-devops customization azure-pipelines badge