azure-devops - 识别已通过 VSTS API 发布的工作项
问题描述
尝试确定哪些 VSTS 工作项已发布到给定环境(生产)。理想情况下,寻找一个服务挂钩来告诉我何时部署工作项,以便我们可以让公司的其他人随时了解何时部署项目。
在 VSTS API 中找不到此功能。
在“发布摘要”选项卡下的 VSTS UI 中,它显示链接的工作项。但是,链接的工作项似乎无法通过 API 获得。 用于获取发布的 VSTS API 文档
在每个工作项下的 VSTS UI 中,它显示它何时被集成到构建中,但不显示该构建何时发布。
有任何想法吗?
解决方案
有一个 REST API,你只是在错误的地方寻找它。顺便说一句,您可以通过查看浏览器中 F12 工具中的网络流量轻松找到这些内容。
https://<accountUrl>/<Project>/_apis/Release/releases/<ReleaseID>/workitems?baseReleaseId=<ReleaseToCompareAgainst>&%24top=250
推荐阅读
- javascript - 池请求与批处理请求
- cmake - cmake 更改 gtest 的编译器
- java - @Scheduled 作业阻塞 Quartz 作业
- macos - 构建 golang 应用程序导致“TARGET_OS_IPHONE”未定义错误
- ckeditor - 标签的ckeditor样式集-在a中渲染svg
- javascript - 如何在页面重新加载超过 10 像素时激活颜色更改导航
- android - 从另一个 BottomSheetDialogFragment 打开另一个 BottomSheetDialogFragment
- bash - 将参数传递给 bash 中的命令
- amazon-web-services - Aws Terraform - 跨账户连接
- swiftui - 如何同时关闭多个堆叠的 SwiftUI 模态/表格?