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的状态
相关推荐
LSL666_5 小时前
5 Repository 层接口
android·运维·elasticsearch·jenkins·repository
电棍2337 小时前
在docker a100云服务器运行vulkan->sapien->robotwin的经验(报错segmentation fault)
运维·docker·容器
云动雨颤9 小时前
访问宝塔面板安全入口404?SSH命令轻松解决
linux·运维·安全
NPE~9 小时前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看
大锦终10 小时前
【Linux】网络层与数据链路层中重点介绍
linux·运维·服务器·网络
lht63193561211 小时前
从Windows通过XRDP远程访问和控制银河麒麟 v10服务器
linux·运维·服务器·windows
MichaelCoCoQ11 小时前
Zabbix监控K8S的PV卷
容器·kubernetes·负载均衡·zabbix·运维开发
3DVisionary12 小时前
从手动到智能:XTOM-STATION自动化检测中心在复杂曲面零件全尺寸检测中的应用
运维·自动化·自动驾驶·工业自动化·质量控制·自动化3d测量·复杂零件检测
阿豪学编程12 小时前
环境变量与程序地址空间
linux·运维·windows
佐杰13 小时前
什么是DevOps
运维·devops