如何使用 XL Deploy Api 获取已部署应用程序的列表

How to get the list of deployed application with XL Deploy Api

如何使用 XL Deploy REST Api 获取已部署应用程序的列表及其持续时间。

我在文档 https://docs.xebialabs.com/xl-deploy/8.6.x/rest-api/index.html
上搜索过 我找到了我需要的请求,也许我没有在正确的地方搜索

您应该能够使用此端点获取所有已部署应用程序的列表:https://docs.xebialabs.com/xl-deploy/8.6.x/rest-api/com.xebialabs.deployit.engine.api.RepositoryService.html#/repository/query:GET

使用如下查询:http://user:password@yourXLD/deployit/repository/query?type=udm.DeployedApplication&ancestor=Environments&resultsPerPage=-1

至于部署的持续时间,肯定有点棘手,我认为它应该在TaskBlockService中(https://docs.xebialabs.com/xl-deploy/8.6.x/rest-api/com.xebialabs.deployit.engine.api.TaskBlockService.html)。您还可以尝试使用浏览器监控 webUI 发出的 http 请求,我们已经能够获得一些 API 未记录的端点...不用说它不会得到官方支持。