【问题标题】:Get build duration using post-build Groovy script (Jenkins/Hudson)使用构建后 Groovy 脚本 (Jenkins/Hudson) 获取构建持续时间
【发布时间】:2014-07-02 13:33:59
【问题描述】:

我有一个后期构建脚本,正在尝试获取构建持续时间。我试图这样得到它:

def build = manager.build
build.duration.toString()

但这只会产生 0。有没有办法可以使用构建后的 groovy 脚本来获取构建持续时间?

【问题讨论】:

    标签: groovy jenkins hudson


    【解决方案1】:

    虽然构建仍在运行,但尚未设置持续时间。请改用Run.getDurationString(),或从Run.getTimeInMillis()System.currentTimeMillis() 之间的差异中获取当前持续时间。

    【讨论】:

    • 我将如何实现 Run.getDurationString()?我很难弄清楚如何实现它
    • heinst: buildRun,所以只需调用 build.durationString
    猜你喜欢
    • 2011-05-19
    • 1970-01-01
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多