Как получить все запросы процесса развертывания в пределах таймфрейма с помощью 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