azure-devops - 如何使用 rest api 在 Azure DevOps 中获取发布管道名称列表
问题描述
我正在编写脚本以列出所有发布管道名称
我在 Microsoft 文档中找到了这个 rest api -
获取https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases?api-version=6.0
这列出了每个发布管道的所有发布
使用以下管道rest api,我可以获得仅构建管道的计数和信息-
获取https://dev.azure.com/{organization}/{project}/_apis/pipelines?api-version=6.0-preview.1
是否有类似的 rest api 可用,如管道 api 来获取所有发布管道的计数和信息(不是每个发布管道的所有版本)
或者有没有办法使用单个 rest api 来构建和发布所有管道?
解决方案
您需要使用Definitions - List api来获取所有发布管道的计数和信息。
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions?api-version=6.1-preview.4
没有一个 rest api 可以获取所有管道的构建和发布。如果您想获得所有管道构建。您需要使用Builds - List api。And Releases - 列出管道发布的 api
推荐阅读
- c++ - 原始 static_vector 实现中可能存在的未定义行为
- azure - AZ 在 Bat 文件中登录
- python - 有没有一种熊猫方法来计算两列之间的函数?
- python - 为什么模拟补丁不能按预期工作?
- flutter - RadioListTile 未正确选择
- sql-server - 如何使用 Elastic Job 从另一个数据库访问一个数据库的数据?
- node.js - 如何在存储库中安装 vue.js?
- android - Android Studio 3.6 更新后 BuildConfig.FLAVOR 出现问题
- xamarin.forms - 试图将数据传递给 View(包含 ListView)并将其设置为内容
- linux - 反向 ssh 隧道不暴露 ec2 上的端口