Azure DevOps Pipelines中“Recent”的定义及自定义显示范围方法
如何在Azure DevOps的"Recent"管道列表中只显示过去1个月内运行的管道
Azure DevOps默认的Recent标签本身没有直接的时间过滤开关,但可以通过两种实用方法实现你的需求,而且完全不会删除旧管道:
方法一:用搜索框快速筛选
- 打开项目的管道页面,点击顶部的搜索输入框
- 输入时间筛选语法:
completedDate:[*-1M TO *],这个语法的作用是只拉出过去1个月内完成的管道运行记录 - 回车后,搜索结果就是你要的仅显示近1个月管道的列表,和Recent的展示逻辑一致,只是做了时间过滤
方法二:创建固定的自定义仪表板(长期使用更方便)
如果需要一个固定入口随时查看,推荐做个自定义仪表板:
- 进入项目的仪表板页面,点右上角的新建仪表板,起个名字比如「近1个月管道运行」
- 进入编辑模式后,点击添加部件,选择管道运行这个部件
- 配置部件的时候,在筛选器里选完成时间,设置为过去1个月,还能调整显示条数、排序方式这些细节
- 保存后,以后直接打开这个仪表板,就能看到符合时间要求的管道记录了
这两种方法都只是隐藏了超出时间范围的管道运行记录,旧管道本身完全不受影响,也和发布生命周期设置无关,刚好匹配你的需求。
内容的提问来源于stack exchange,提问作者Mark
相关产品推荐
相关产品推荐

