有时候会遇到一个代码仓库下面会有多个不同的分支,而这写分支表示着不同的开发者在开发新的需求,但是这样就会出现一个问题,在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
中填写相应的信息
本次构建由? <span style="font-size:10px;color:red;"> $BUILD_USER</span>发起<span style="font-size:10px;color:green;"> $branch</span>构建
- 构建,查看
build history
的状态