Отображение последней успешной сборки (# 79), 1 день 21 час назад - PullRequest
2 голосов
/ 06 июня 2019

как отобразить следующие детали в уведомлении Jenkins Email

Последняя сборка (# 86), 14 ч. Назад - продолжительность 5 минут и 30 секунд

Последняя стабильная сборка (# 79), 1 день 21 час назад - Продолжительность 5 минут и 30 секунд

Последняя успешная сборка (# 79), 1 день 21 час назад - Продолжительность5 минут и 30 секунд

Последняя неудачная сборка (# 86), 14 часов назад - Продолжительность 5 минут и 30 секунд

Последняя неудачная сборка (# 86), 14 часов назад - продолжительность 5 минут и 30 секунд

Последняя завершенная сборка (# 86), 14 часов назад - продолжительность 5 минут и 30 секунд

enter image description here enter image description here

Я нахожу трудности в написании даты и времени.Он отображает пустые данные.

Выводится в теле письма как $ {currentBuild.durationString} $ {currentBuild.timeInMillis}

1 Ответ

0 голосов
/ 06 июня 2019

Поскольку здесь , вы можете currentBuild.durationString (, поскольку Jenkins 2.14 и эта проблема решена )

currentbuild является частьюиз ссылок на глобальные переменные

Его свойства включают startTimeInMillis.
A Groovy-скрипт может помочь отформатировать эти значения и установить ихв переменной, которую cou может использовать на шаге после сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...