You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins中build duration、estimatedDuration与timestamp的区别及含义

Jenkins构建详情中duration、estimatedDuration、timestamp的区别与准确含义
  • timestamp:你理解的没错,它就是构建实际启动执行的时间戳,以毫秒为单位的Unix时间戳,对应Jenkins开始执行构建任务(跳过排队等待阶段)的那一刻。

  • duration:你的理解完全正确,这是构建从启动到彻底完成实际消耗的毫秒数,仅统计构建执行阶段的耗时,不包含排队等待资源的时间。只有当构建完成后,这个值才会被最终确定。

  • estimatedDuration:这是Jenkins基于当前Job的历史成功构建数据计算出的预估构建时长,单位同样是毫秒。它的作用是在构建运行过程中,给用户提供一个预期的完成时长参考;如果是首次构建,这个值会参考Jenkins的默认预估逻辑,最终会和实际duration趋近。需要注意的是,这个值是预估值,会随着历史构建数据的变化而调整,和实际的duration可能存在偏差。

内容的提问来源于stack exchange,提问作者Yusuf Musa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.14 06:40:44