Следующее выражение XPath вернет число сборок с временными метками от 1329817773921
до 1329834427888
для задания MyJobName :
http://[jenkins_server]/api/xml?depth=2&xpath=string(count(/hudson/job[name='MyJobName']/build[timestamp>=1329817773921 and timestamp<=1329834427888]))
Сами временные метки являются стандартным числом миллисекунд с эпохи .
Следующая XPath может использоваться для определения количества различных заданий на сервере:
http://[jenkins_server]/api/xml?depth=2&xpath=string(count(/hudson/job))
Следующая XPath может использоваться для определения имени третьего задания на сервере:
http://[jenkins_server]/api/xml?depth=2&xpath=/hudson/job[3]/name/text()
Вы можете написать короткий сценарий оболочки, который объединяет эти запросы, выполняемые с помощью wget
, чтобы получить желаемый результат.