#groovy #jenkins #hudson
#groovy #дженкинс #хадсон
Вопрос:
У меня есть сценарий после сборки, и я пытаюсь получить продолжительность сборки. Я пытаюсь получить это так:
def build = manager.build
build.duration.toString()
но это просто дает 0. Есть ли способ получить продолжительность сборки с помощью скрипта groovy после сборки?
Ответ №1:
Пока сборка все еще выполняется, продолжительность еще не установлена. Используйте Run.getDurationString()
вместо этого или получите текущую продолжительность из разницы между Run.getTimeInMillis()
и System.currentTimeMillis()
.
Комментарии:
1. как бы я реализовал Run.getDurationString()? У меня возникли проблемы с пониманием того, как это реализовать
2. heinst:
build
этоRun
, так что просто позвонитеbuild.durationString
.