須要安裝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}"