azure-devops - 获取项目下所有 CD 管道的发布 ID/编号
问题描述
我正在尝试获取特定分支中配置的所有 CD 管道的 CD 版本名称和 ID/编号。我必须使用脚本或任何其他方式导出详细信息。是否可以自动获取 CD 管道的 ID 和名称。
解决方案
如果您试图在管道任务中获取 CD id/name。您可以通过参考预定义的发布变量直接获取它们。$(Release.DefinitionId)
和$(Release.DefinitionName)
另一种方式是通过脚本调用restful API 。
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions?api-version=5.1
推荐阅读
- multithreading - 像特斯拉的 AutoPilot 这样的系统如何跟上不断变化的多进程请求?
- spring-boot - 使用 Eureka 服务器时出现“Whitelabel 错误页面”
- c - 创建隧道时需要“maxfd”吗?
- angular - 添加 FormGroup 后,Angular observable 更新得太早了
- javascript - 在文件浏览器中单击“打开”时如何提交照片上传
- c# - 为什么会发生这种异常?(任务取消异常)
- html - 如何更改循环创建的每个 div 的背景颜色?
- c++ - 直接从另一个类 c++ 使用对象
- cuda - CUDA cudaMemcpyFromSymbol“无效的设备符号”错误?
- kotlin - 如何定义需要在 Kotlin 中延迟初始化的委托属性?