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

Azure DevOps Pipeline是否有任务步骤名称可用变量?

Azure DevOps Pipeline 获取任务步骤名称的变量问题

Azure DevOps Pipeline的官方预定义变量中,没有直接用于获取当前执行任务步骤名称的内置变量。

你可以通过以下两种方案实现类似需求:

  • 自定义变量传递:在每个任务步骤的起始位置,手动设置自定义变量。比如在YAML流水线中使用:
    - script: echo "##vso[task.setvariable variable=currentStepName]你的步骤名称"
      displayName: "你的步骤名称"
    
    后续步骤可通过 $(currentStepName) 引用该值;经典流水线则可在任务的「变量」选项卡中定义专属变量传递名称。
  • 日志解析方案:通过Azure DevOps REST API获取当前流水线的运行日志,从中提取步骤名称,但该方案需要额外的权限配置与脚本开发,复杂度较高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 16:20:22