0

我正在 UrabanCode Deploy 中寻找 REST API 选项,以在特定时间范围内获取所有部署过程。比方说

- All deployment process request id submitted within 24 hours. 
- All Deploy process request submitted in Last 7 Days etc. 

我已经使用此问题中建议的选项检查了applicationProcessRequestRest API中的可能性,但没有运气。它显示所有进程请求。filterValue

http://localhost:8443/rest/deploy/applicationProcessRequest/table?filterValue_submittedTime=1473282726868 

我正在寻找过滤器选项来限制基于日期字段的结果。
有谁知道在一个时间范围内UrbanCode REST API返回所有ID?applicationProcessRequest

我将非常感谢您的帮助。谢谢。

4

1 回答 1

0

我们可以从/rest/report/adhoc端点获取部署过程请求 ID 的列表。
参数是:

  • 日期范围:自定义,当前周,当前月
  • date_low : UnixTimestamp 以毫秒为单位(如果 dateRange 是自定义的,则需要)
  • date_hi:以毫秒为单位的 UnixTimestamp(如果 dateRange 是自定义的,则需要)
  • orderField : 订单字段
  • sortType : 排序类型 asc/desc
  • type:报告类型 com.urbancode.ds.subsys.report.domain.deployment_report.DeploymentReport

句法:

http://localhost:8443/rest/report/adHoc?dateRange=custom&date_low=<START_DATE>&date_hi=<END_DATE>&orderField=application&sortType=asc&type=com.urbancode.ds.subsys.report.domain.deployment_report.DeploymentReport

例如

http://localhost:8443/rest/report/adHoc?dateRange=custom&date_low=1472702400000&date_hi=1474430400000&orderField=application&sortType=asc&type=com.urbancode.ds.subsys.report.domain.deployment_report.DeploymentReport
于 2016-09-22T07:25:15.140 回答