jenkins - Jenkins 更改构建历史时间戳
问题描述
我在 Jenkins 中有一个多分支管道。我的目标是更改历史中构建的时间戳。如下图所示,我能够更改 DisplayName(#13 为“test”),但不能更改时间戳。这可能吗?如果可以,怎么做?
解决方案
谷歌搜索了一段时间后,我发现了一个很棒的插件。
https://plugins.jenkins.io/groovy-postbuild/
Groovy 后期构建。
Build History
该插件可以帮助您在 build 后在侧窗格中添加自定义文本、插件预定义的图标Timestamp
。喜欢
这个插件还有一些其他的图标,我们可以将鼠标悬停在这些图标上。
在那里实现很酷的东西真的很有趣。这个插件有很好的文档和定义明确的示例。
请看一下,这将解决您的问题。
PS:你需要写一些 groovy 脚本
[更新]
安装插件:
Jenkins > 配置 > 管理插件 > Avaialble > 搜索 Groovy PostBuild > 安装并重新启动 Jenkins
如何使用:
开始配置您的项目。如果项目是 FreeStyle,则转到配置页面中的 post build 选项卡。像这样:
现在将打开一个 textArea,添加您的脚本,如示例中所述。
现在应用并保存。运行构建并 tadaaaa.. 您的消息在构建历史窗格中。
我认为这可以帮助您设置和运行脚本
推荐阅读
- php - 如何从数组输出中删除垃圾数据
- reactjs - Redux 使用 Typescript 连接 - TS2347
- sql-server - 如何从 VB.net 触发 SQL Server 数据库/表错误消息
- html - 如何防止一个部分重叠另一部分
- javascript - 拒绝使用 WampServer 3.1.7 加载 jquery.csv.min.js 库
- azure - Azure Database for MySQL 的数据库/架构限制?
- sql - Oracle 慢查询处理
- android - React Native抽屉导航选项动态设置锁定和解锁?
- c++ - 在 lambda 中捕获的 constexpr 变量失去了它的 constexpr-ness
- java - 如何从设备文件夹中检索和共享位图