azure 如何获取活动版本所基于的分支的名称?

g6ll5ycj  于 2023-06-24  发布在  其他
关注(0)|答案(1)|浏览(98)

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

我想知道是否有一个API可以用来获取活动版本的分支名称(即以黄色突出显示的字段)。
请注意,我希望为每个环境(阶段)获得一个可能不同的分支名称,因为我们并不总是部署到所有环境,所以通常您最终会将DEV关联到Release-002,SIT关联到Release-001,TEST关联到Release-010等。

a64a0gku

a64a0gku1#

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

下面是我运行的命令;

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来实现完全相同的结果,但是你需要对响应进行更多的解析。

相关问题