Jenkins管道:在构建日志控制台中启用时间戳

时间:2017-10-31 16:13:17

标签: jenkins-pipeline

如何显示多分支管道项目的每一行的构建时间戳?它是受支持的功能吗?如果是,是否需要在Jenkinsfile中启用它还是有GUI选项?

3 个答案:

答案 0 :(得分:23)

对于脚本化管道,只需将脚本包装在timestamps { }中 例如

timestamps {
  // do your job
}

注意:您必须安装时间戳插件:wiki.jenkins.io/display/JENKINS/Timestamper

答案 1 :(得分:22)

向声明管道添加选项

pipeline {
  agent any
  options { timestamps () }
  // stages and rest of pipeline.
}

信贷转到Jenkins Pipeline: Enable timestamps in build log console以上的评论

答案 2 :(得分:1)

我想知道为什么@roomsg对接受的答案的评论没有成为答案。

我刚刚注意到(至少在我们的设置中)您可以配置 全局:检查“已为所有管道版本启用” Jenkins配置中的“时间戳记”部分

我认为这是对Q的最佳回答。因此,如果您以管理员身份访问,则可以通过GUI为所有管道作业设置它