如何在构建号旁边显示执行构建的用户名?如下图所示
7vux5j2d1#
尝试在作业配置的“Post-build Actions -〉Set build description -〉Regular expression”部分输入Started by ([\S]+)。
Started by ([\S]+)
1aaf6o9v2#
可以将用户名添加到生成说明中。
currentBuild.description = currentBuild.getBuildCauses().shortDescription[0]
然后你会得到类似贝娄的东西
* #1 Feb 24, 2020 10:00 AM | Started by user max
如果只想使用user,则
currentBuild.description = currentBuild.getBuildCauses().userId[0]
数据结构为:
[{"_class":"hudson.model.Cause$UserIdCause","shortDescription":"Started by user max","userId":"max","userName":"max"}]
rslzwgfq3#
请参见,安装并启用作业https://plugins.jenkins.io/build-user-vars-plugin/然后使用BUILD_USER_ID变量更改构建的名称,如下所示
BUILD_USER_ID
#${BUILD_NUMBER}: ${GIT_REVISION,length=8} (${GIT_BRANCH}) by ${BUILD_USER_ID}
ffscu2ro4#
1.添加Groovy Postbuild和用户构建vars插件1.编辑作业配置,选中[设置jenkins用户构建变量],然后您可以获得env变量'BUILD_USER'1.生成后操作,添加[Groovy生成后],将Groovy脚本更改为管理器.addShortText(管理器.envVars [“构建用户”])
4条答案
按热度按时间7vux5j2d1#
尝试在作业配置的“Post-build Actions -〉Set build description -〉Regular expression”部分输入
Started by ([\S]+)
。1aaf6o9v2#
可以将用户名添加到生成说明中。
然后你会得到类似贝娄的东西
如果只想使用user,则
数据结构为:
rslzwgfq3#
请参见,安装并启用作业https://plugins.jenkins.io/build-user-vars-plugin/
然后使用
BUILD_USER_ID
变量更改构建的名称,如下所示ffscu2ro4#
1.添加Groovy Postbuild和用户构建vars插件
1.编辑作业配置,选中[设置jenkins用户构建变量],然后您可以获得env变量'BUILD_USER'
1.生成后操作,添加[Groovy生成后],将Groovy脚本更改为
管理器.addShortText(管理器.envVars [“构建用户”])