首页 > 解决方案 > Jenkins 更改构建历史时间戳

问题描述

我在 Jenkins 中有一个多分支管道。我的目标是更改历史中构建的时间戳。如下图所示,我能够更改 DisplayName(#13 为“test”),但不能更改时间戳。这可能吗?如果可以,怎么做?

在此处输入图像描述

标签: jenkinsbuildtimestampcontinuous-integrationjenkins-pipeline

解决方案


谷歌搜索了一段时间后,我发现了一个很棒的插件。

https://plugins.jenkins.io/groovy-postbuild/

Groovy 后期构建。

Build History该插件可以帮助您在 build 后在侧窗格中添加自定义文本、插件预定义的图标Timestamp。喜欢

在此处输入图像描述

这个插件还有一些其他的图标,我们可以将鼠标悬停在这些图标上。

在那里实现很酷的东西真的很有趣。这个插件有很好的文档和定义明确的示例。

请看一下,这将解决您的问题。

PS:你需要写一些 groovy 脚本

[更新]

安装插件:

Jenkins > 配置 > 管理插件 > Avaialble > 搜索 Groovy PostBuild > 安装并重新启动 Jenkins

如何使用:

开始配置您的项目。如果项目是 FreeStyle,则转到配置页面中的 post build 选项卡。像这样:


在此处输入图像描述


现在将打开一个 textArea,添加您的脚本,如示例中所述。


在此处输入图像描述


现在应用并保存。运行构建并 tadaaaa.. 您的消息在构建历史窗格中。


在此处输入图像描述


我认为这可以帮助您设置和运行脚本


推荐阅读