![](/img/trans.png)
[英]Azure DevOps: Can we identify Builds triggered from a changeset number?
[英]Is there a way via API to track triggered builds in Azure DevOps?
使用經典構建管道和經典觸發器,只需輪詢同一用戶請求的構建,就可以很容易地跟蹤由其他構建完成觸發的構建。
現在,有了資源觸發器,請求的屬性切換到構建服務帳戶而不是觸發提交的原始作者。
我一直在瀏覽文檔,試圖找到另一種方法來從原始構建 ID 查看觸發的構建,但沒有找到任何東西。
構建摘要頁面上有一個“關聯的管道”選項卡,它至少包含包含觸發構建的管道,但我也找不到任何東西可以在 API 之前獲得它。
根據你的描述,你可以先調用REST API獲取定義中所有正在運行的構建管道,然后在具體構建中使用 powershell 腳本循環檢查請求體中的參數triggeredByBuild中的id ,這樣你就可以查看來自原始 buildId 的觸發構建。
注意:附件中標注的id是觸發另一個build pipeline的原始buildId。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.