Как получить все запросы процесса развертывания в пределах таймфрейма с помощью UrabanCode Deploy REST API?

Я ищу REST API вариант в UrabanCode Deploy, чтобы получить весь процесс развертывания в течение определенного периода времени. Скажем

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

Я проверил возможность в applicationProcessRequest API отдыха с filterValue вариант, как предлагается в этом вопросе, но не повезло. Его отображение всего процесса запроса.

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

Я ищу вариант фильтра, чтобы ограничить результат на основе поля даты.
Кто-нибудь знает UrbanCode REST API что вернуть все applicationProcessRequest Идентификатор в пределах срока?

Я буду очень признателен за вашу помощь. Благодарю.

1 ответ

Решение

Мы можем получить список идентификатора запроса процесса развертывания от /rest/report/adhoc конечная точка.
Параметры:

  • dateRange: пользовательский, 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
Другие вопросы по тегам