gpt4 book ai didi

azure - 如何获取事件版本所基于的分支的名称?

转载 作者:行者123 更新时间:2023-12-03 03:22:59 28 4
gpt4 key购买 nike

我们每个组件都有一个发布管道,用于将构建部署到多个环境,其中每个环境都表示为一个阶段:

Our release pipeline

我想知道是否有一个 API 可以用来获取事件版本的分支名称(即以黄色突出显示的字段)。

请注意,我希望为每个环境(阶段)获得一个可能不同的分支名称,因为我们并不总是部署到所有环境,因此通常您最终会得到与 Release-002 相关的 DEV、与 Release-002 相关的 SIT- 001、测试版本 010 等

最佳答案

我建议使用 Azure DevOps CLI您可以轻松询问 DevOps 配置的多个方面。我刚刚完成了 Top 1,但您可以对数据进行高级查询,请参阅文档。

enter image description here

这是我运行的命令;

az pipelines build list --organization https://dev.azure.com/gordonbyers --project ham --top 1 --query "[].{branch: sourceBranch, startTime: startTime, status: status, buildNum:buildNumber}"
<小时/>

如果您不想依赖 DevOps CLI,那么您可以利用 DevOps API 获得完全相同的结果。直接,但您需要对响应进行更多解析。

关于azure - 如何获取事件版本所基于的分支的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76458594/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com