如何显示多分支管道项目的每一行的构建时间戳?它是受支持的功能吗?如果是,是否需要在Jenkinsfile
中启用它,或者是否有 GUI 选项?
向声明性管道添加选项
pipeline {
agent any
options { timestamps () }
// stages and rest of pipeline.
}
功劳归于上面的评论 詹金斯管道:在构建日志控制台中启用时间戳
对于脚本化管道,只需将脚本包装在timestamps { }
例如。
timestamps {
// do your job
}
注意:您必须安装时间戳器插件:wiki.jenkins.io/display/JENKINS/Timestamper
我想知道为什么@roomsg对接受的答案的评论没有成为答案。
我刚刚注意到(至少在我们的设置中)您可以配置这个全局:选中Jenkins 配置中的"时间戳器"部分
我认为这是对Q的最佳回答。因此,如果您以管理员身份访问,您可以通过 GUI
要全局启用时间戳器(所有构建),请执行以下操作:
- 转到 Jenkins 配置
- 转到"时间戳器"配置
-> 选中"为所有管道构建启用"复选框。