You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Azure DevOps中通过内置PowerBI发布并追踪自定义构建KPI趋势?

无需外部工具即可实现,具体方案如下:

一、将自定义KPI注入构建元数据

在流水线计算完KPI后,通过Azure DevOps的Logging Command把数值写入构建的自定义属性,后续可被Analytics服务捕获:

  • 使用输出变量命令,格式如下:
    ##vso[task.setvariable variable=CodeChangeLines;isOutput=true;]120
    ##vso[task.setvariable variable=PRParticipantsCount;isOutput=true;]5
    
    其中isOutput=true是关键,确保变量被标记为构建级别的输出,纳入Analytics数据集。
  • 若KPI存储为工件(如JSON文件),可添加一个任务读取文件内容,再通过上述命令注入元数据。

二、同步KPI到Azure DevOps Analytics

Azure DevOps Analytics会自动同步构建的自定义输出变量,无需额外配置,仅需等待构建完成后10-15分钟,数据即可进入Analytics数据集。

三、用Power BI追踪KPI趋势

  1. 连接数据源:在Power BI Desktop中选择「Azure DevOps Services」连接器,关联你的项目,选择包含构建数据的数据集。
  2. 配置报表:在数据字段中找到你定义的自定义KPI(如CodeChangeLines),创建折线图、柱状图等可视化组件,按「构建完成日期」等时间维度分组,展示趋势变化。
  3. 嵌入与共享:将制作好的报表发布到Power BI服务,可嵌入到Azure DevOps项目仪表板,实现实时追踪。

注:也可直接使用Azure DevOps内置的Power BI集成模板,快速生成构建分析报表后,添加自定义KPI字段即可。

内容的提问来源于stack exchange,提问作者Stasik

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 23:30:02