Всем привет! Хочу организовать мониторинг запущенных сборок через python, но в одной задаче, которая выполняется 10 и более минут возвращается estimatedDuration значение -1
http://10.10.199.31:8080/job/roschat-client/lastBuild/api/json?tree=estimatedDuration
{"_class":"org.jenkinsci.plugins.workflow.job.WorkflowRun","estimatedDuration":-1}
Из-за этого не могу вычислить процент сборки
Рассчитываю процент так
persent = round((int(str(calendar.timegm(time.gmtime())) + "000") - int(build_info['timestamp'])) / int(build_info['estimatedDuration']) * 100)
Кто-нибудь сталкивался с такой ситуацией?