首页 > 解决方案 > 显示上次成功构建 (#79),1 天 21 小时前和上次构建 - Jenkins 电子邮件中的持续时间

问题描述

如何在 Jenkins 电子邮件通知中显示以下详细信息

上次构建(#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 秒

在此处输入图像描述 在此处输入图像描述

我发现很难写出持续时间和日期。它正在显示空数据。

邮件正文中的输出为 ${currentBuild.durationString} ${currentBuild.timeInMillis}

标签: jenkinsjenkins-plugins

解决方案


就像在这里一样,你可以currentBuild.durationString因为 Jenkins 2.14这个问题解决了

currentbuild全局变量引用的一部分

它的属性包括startTimeInMillis. Groovy 脚本
可以帮助格式化这些值并将它们设置在可以在构建后步骤中使用的变量中。


推荐阅读