如何从 Azure DevOps 中的 YAML 管道获取阶段结果

2023-11-21

到目前为止,我正在使用Azure DevOps REST Api从 Azure DevOps 中的版本获取数据以用于报告目的。显然,这将随着使用 CI/CD --> YAML 和多阶段管道(当前预览)的新方式而改变。在这种情况下,构建和发布策略已被弃用,所有内容都被定义为管道并细分为各个阶段(构建阶段、部署阶段 1、部署阶段 2,...)。
我尝试通过以下方式接收数据构建列表方法,但这些数据是有限的,我缺少一些重要信息,例如“阶段成功”。

是否有人已经有 YAML Pipelines 和 Azure DevOps REST Api 组合的经验?有没有办法获得完整的数据(与经典的发布策略一样)?还是目前正在开发中,我必须要有耐心?

提前致谢!


如何从 Azure DevOps 中的 YAML 管道获取阶段结果

对于这个问题,您需要使用状态 - 获取休息 API。

GET https://dev.azure.com/{organization}/{project}/_apis/build/status/{definition}?api-version=5.1-preview.1

此 api 可以获取定义的构建状态,可以选择将范围限定到特定分支,stage、作业和配置。

Here is my test with postman: enter image description here enter image description here

更新第二种方式:

您可以按F12在浏览器中然后选择Network捕获获取阶段结果的请求。您可以从响应正文中捕获结果。但不同阶段的结果用不同的数字表示,即0->完成,5->取消等。

enter image description here enter image description here

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 Azure DevOps 中的 YAML 管道获取阶段结果 的相关文章

随机推荐

  • 如何在 VB NET 中将方法名称作为过程的参数传递

    我想创建一个过程 它的参数也是一个过程 是否可以 我创建了一些用作以下参数的过程 Private Sub Jump xStr as string Msgbox xStr is jumping End Sub Private Sub Run
  • Mysql group_concat 重复键和1次查询中多列重复次数(查询优化)

    这个问题是关于查询优化以避免通过 PHP 多次调用数据库 所以这是场景 我有两个表 一个包含您可以将其称为参考表的信息 另一个是数据表 字段key1 and key2这两个表都是通用的 根据这些字段 我们可以将它们连接起来 我不知道查询是否
  • [NSUserDefaults standardUserDefaults] 的持久性如何?

    我使用 NSUserDefaults standardUserDefaults 来存储应用程序设置 我的问题是 删除应用程序时这些设置会被删除吗 应用程序更新后是否保留它们 通过 应用商店 因为我用它来存储密码 并且不希望我的用户在每次更新
  • JDBI 如何动态创建 WHERE 子句同时防止 SQL 注入?

    我想动态过滤 JDBI 查询 参数列表通过 REST 从 UI 传递 例如 http localhost things foo bar baz taz http localhost things foo buz 它 笨拙地 构建为 Jers
  • 如何使用 xml 文档在现有元素下方添加新元素

    我有一个元素名称 Dispute 想要在该元素下方添加新的元素名称 Records 例如 当前的XML是这种格式
  • Python 模块未通过终端找到,但在 python shell、Linux 上找到

    我已经在我的笔记本电脑上安装了ubuntu 并且安装了python 安装python2 7 5后 我试图在终端上运行python脚本 但它说找不到模块 我开始下载所有模块 但它仍然说找不到模块 升级到 python2 7 9 后它仍然这么说
  • Ionic 4 发布后安装本机插件时出现 Ionic 3 错误

    当安装 Native Store 成功时 我使用本机插件 ionic 3 遇到问题 但是当我尝试添加应用程序模块时 文本编辑器显示一条红线 当我尝试运行时 我发现了如下错误 这里我安装 Native store https ionicfra
  • AngularJS 和 Rails 路由错误

    我正在关注以下教程 https thinkster io angular rails 当我到达 将前端与资产管道集成 部分时 事情就崩溃了 该网站陷入无限循环并不断产生相同的错误 我已经检查并重新检查了每个步骤 有人可以帮忙吗 Error
  • 在bash中提取不带路径和扩展名的文件基名[重复]

    这个问题在这里已经有答案了 给定如下文件名 the path foo txt bar txt 我希望得到 foo bar 为什么这不起作用 bin bash fullfile 1 fname basename fullfile fbname
  • “grep -q”不以“tail -f”退出

    我正在尝试实现一个等待日志文件中特定消息的脚本 记录消息后 我想继续执行脚本 这是我正在尝试的tail f and grep q tail f logfile grep q Message to continue The grep永远不会退
  • 使用 Reactjs 的 Axios Post 表单

    所以我用 Axios 有这个 post 方法 如果我提交这个 它说 未捕获 承诺 错误 网络错误 在创建错误 createError js 16 在 XMLHttpRequest handleError xhr js 87 如果我使用这个方
  • 壁虎驱动器和木偶之间的区别[重复]

    这个问题在这里已经有答案了 我不完全理解之间的区别壁虎司机 and 木偶 谁能澄清它们之间的区别 例如 当我使用 Selenium WebDriver 来控制 Firefox 浏览器时 我需要一个 geckodriver 二进制文件来监听W
  • 角度分量进入传单弹出窗口

    无法弄清楚如何将组件生成到传单弹出窗口中 我尝试过两件事 首先 将组件选择器集成到 html 中 但看起来 Angular 没有编译它 let my geojson L geoJSON data onEachFeature feature
  • ASP.NET MVC3 Razor - 在回发时保持滚动位置

    对使用 MvcContrib 框架的网格表进行排序后 如何在回发时保持滚动位置 通常的方法是使用一些 javascript 将当前滚动位置设置为隐藏字段 然后在页面加载时恢复该位置 通常在 jquery 就绪事件中 然而 这实际上只是一个副
  • 无法从docker拉取镜像,ProcessUtilityVMImage找不到指定的路径

    我制作了一个 net core 应用程序并将其上传到 docker hub 当我尝试将其拉到我自己的机器上时 win 10 它就可以工作 当我尝试将其拉到服务器 服务器 2016 时 出现错误 docker pull arrivaflg f
  • 如何统计每个类别的商品数量?

    我想对网站上的产品进行过滤 像这样的东西 Department lassics 13 395 Literary 111 399 History 68 606 Format HTML 3 637 PDF 8 Audio CD 443 Lang
  • 根据查询计数

    给定一个包含 N 个正元素的数组 假设我们列出了数组 A 的所有 N N 1 2 个非空连续子数组 然后用相应子数组中存在的最大元素替换所有子数组 所以现在我们有 N N 1 2 个元素 其中每个元素都是其子数组中的最大值 现在我们有 Q
  • 如何右对齐

    标签?

    我有几个 p 我想要右对齐的标签 有谁知道如何做到这一点 CSS p text align right INLINE p p style text align right Some Text p jQuery p css text alig
  • 如何使用 flutter google_maps 插件获取可见地图的边界?

    我试图找出 flutter 的谷歌地图插件中谷歌地图可见部分的边界框是什么 可以获得吗 如果不是 是否可以根据缩放级别和地图中心的纬度 经度来计算边界框 那将是GoogleMapController getVisibleRegion
  • 如何从 Azure DevOps 中的 YAML 管道获取阶段结果

    到目前为止 我正在使用Azure DevOps REST Api从 Azure DevOps 中的版本获取数据以用于报告目的 显然 这将随着使用 CI CD gt YAML 和多阶段管道 当前预览 的新方式而改变 在这种情况下 构建和发布策