使用经典构建管道和经典触发器,只需轮询同一用户请求的构建,就很容易跟踪由其他构建完成而触发的构建。
现在,有了资源触发器,属性请求将切换到构建服务帐户,而不是触发提交的原始作者。
我一直在浏览文档,尝试寻找另一种方法来从原始版本ID中查看触发的版本,但未找到任何内容。
在构建摘要页面上有一个“关联的管道”选项卡,至少有包含触发的构建的管道,但是我也找不到任何可以通过API获得的管道。
答案 0 :(得分:0)
根据您的描述,您可以首先调用REST API以获取定义中所有正在运行的构建管道,然后使用powershell脚本循环检查参数中的 id 在特定构建的请求正文中 triggeredByBuild ,以便您可以从原始buildId看到触发的构建。
注意:附件中标记的ID是触发另一个构建管道的原始buildId。