须要安装user build vars plugin 插件,而后就能够取到$BUILD_USER_ID变量。
user build vars plugin下载地址:
https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin
可使用的用户变量:ui
Property | Default |
---|---|
BUILD_USER | Full name (first name + last name) |
BUILD_USER_FIRST_NAME | First name |
BUILD_USER_LAST_NAME | Last name |
BUILD_USER_ID | Jenkins user ID |
BUILD_USER_EMAIL | Email address |
在jenkins任务中使用构建变量:注意须要勾选 "Set jenkins user build variables."插件
HIVE_OPTS="$HIVE_OPTS --hiveconf scheduler.job.submit.username=${BUILD_USER_ID} --hiveconf scheduler.job.submit.jobname=${JOB_NAME} --hiveconf hive.aux.jars.path=${AUX_PARAM}"