我正在使用这个Jenkins插件:https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
安装此插件后,如果选中"设置jenkins用户构建变量",则可以使用环境变量${BUILD_USER}
,该变量提供构建Jenkins作业的人员的姓名。
但是,我无法使用Pipeline插件(https://wiki.jenkins-ci.org/display/JENKINS/Pipeline+Plugin)来插件。
我注意到检查"设置jenkins用户构建变量"框将以下行添加到Jenkins作业的config.xml
:<org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/>
所以我尝试了以下内容:
import org.jenkinsci.plugins.builduser.BuildUser
echo "${env.BUILD_USER}"
但它打印出null
。
答案 0 :(得分:0)
尝试使用此变量:
def USER = wrap([$class: 'BuildUser']) {
return env.BUILD_USER
}
我在这里使用它有效!!