如何使用UrabanCode Deploy REST API在Timeframe中获取所有部署流程请求?

时间:2016-09-20 09:21:46

标签: deployment ucd urbancode

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

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

我已根据this question中的建议,使用applicationProcessRequest选项检查了filterValue Rest API中的可能性,但没有运气。它显示所有流程请求。

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

我正在查看过滤器选项以根据日期字段限制结果 有人知道UrbanCode REST API会在一个时间范围内返回所有applicationProcessRequest个ID吗?

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

1 个答案:

答案 0 :(得分:0)

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

  • dateRange :custom,currentWeek,currentMonth
  • date_low :UnixTimestamp,以毫秒为单位(如果dateRange为必需,则为必需) 自定义)
  • date_hi :UnixTimestamp(以毫秒为单位)(如果是,则为必需) dateRange是自定义的)
  • orderField :订单字段
  • sortType :排序类型为asc / desc
  • 类型:报告类型           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