Jenkins 中自定义Build History中显示构建信息

有时候会遇到一个代码仓库下面会有多个不同的分支,而这写分支表示着不同的开发者在开发新的需求,但是这样就会出现一个问题,在Jenkins上进行多分支构建的时候,很难找到哪一个是属于自己分支构建的,这样的问题大家应该都会遇到过,于是就在思考,在jenkins的Build History中是否可以显示当前构建用户和构建的git分支呢?带着问题,我们将问题解决了,下面就是效果图:

如果要想显示以上的效果,我们就需要通过两个插件实现。分别是description setter plugin插件和user build vars插件,下面介绍一下这两个插件:

  • description setter plugin:作用是在 Build 栏下方增加一个功能块,用于填写自定义信息,也就是 Build history 中需要显示的文字
  • user build vars:用于采集当前执行构建者的信息

我们通过以下的步骤配置出效果,如果插件下载慢,推荐使用镜像地址[1]:

  • 安装完成上面的两个插件,也可以下载完成之后导入进去安装。
  • 新建一个freestyle项目dynamic_jenkinsslave_template
  • build environment中选中Set jenkins user build variables
  • 在Build下的set build description中填写相应的信息

代码语言:javascript

复制

复制代码
本次构建由? <span style="font-size:10px;color:red;"> $BUILD_USER</span>发起<span style="font-size:10px;color:green;"> $branch</span>构建
  • 构建,查看build history的状态
相关推荐
C_心欲无痕38 分钟前
nginx - 实现域名跳转的几种方式
运维·前端·nginx
suijishengchengde1 小时前
****LINUX时间同步配置*****
linux·运维
幻云20101 小时前
AI自动化编排:从入门到精通(基于Dify构建AI智能系统)
运维·人工智能·自动化
qiuqyue1 小时前
基于虹软Linux Pro SDK的多路RTSP流并发接入、解码与帧级处理实践
linux·运维·网络
爱跑马的程序员2 小时前
Linux 如何查看文件夹的大小(du、df、ls、find)
linux·运维·ubuntu
代码AI弗森4 小时前
n8n 专题:从“自动化脚本”到“可视化工作流引擎”(自建、节点、Webhook、生产部署)
运维·自动化
oMcLin5 小时前
如何在 Ubuntu 22.04 LTS 上部署并优化 Magento 电商平台,提升高并发请求的响应速度与稳定性?
linux·运维·ubuntu
小李独爱秋5 小时前
计算机网络经典问题透视:TLS协议工作过程全景解析
运维·服务器·开发语言·网络协议·计算机网络·php
阿甘正赚.6 小时前
Linux初学
linux·运维·服务器
CLOUD ACE6 小时前
谷歌云服务商 | 借助 BigQuery 完全托管的远程 MCP 服务器,更快地构建数据分析代理
运维·服务器