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

如何在DevOps YAML管道中实现经典发布UI的最近部署追踪?

Azure DevOps YAML管道实现经典Releases的版本追踪与高亮功能

可以实现,以下是几种实用方案:

1. 利用环境(Environments)的部署历史追踪

在YAML管道中配置环境后,每个环境的部署历史会单独展示,且最近执行的部署(包括重跑旧流水线阶段)会自动排在顶部并高亮,和经典Releases的体验一致。

  • 在YAML中定义部署阶段时关联环境:
stages:
- stage: DeployToProd
  jobs:
  - deployment: Deploy
    environment: 'Production'
    strategy:
      runOnce:
        deploy:
          steps:
          - script: echo Deploying to Production
  • 进入项目的「环境」页面,选择对应环境即可查看所有部署记录,重跑的旧阶段会作为新的部署实例出现在列表顶部,清晰显示当前环境运行的版本。

2. 自定义版本标识与流水线列表排序

如果依赖流水线列表本身的展示,可以通过以下方式优化:

  • 在YAML中添加自定义变量标记版本,比如用提交哈希或版本号作为流水线名称的一部分:
variables:
  version: $(Build.SourceVersionShort)

name: 'Deploy-$(version)-$(Date:yyyyMMdd)'
  • 流水线列表支持按「最近更新时间」排序,重跑旧阶段后,该流水线的更新时间会刷新,排序后会自动移到顶部,便于快速定位。

3. 使用工作项关联追踪

将每次部署与对应工作项(比如发布工单)关联,在工作项的部署历史中可以直接查看对应环境的当前运行版本,同时重跑的部署也会更新工作项中的记录,直观追踪版本变化。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 20:06:51