티스토리 뷰

[2016.11.07 15:55]

 

Jenkins에서 빌드시 현재 로그인된 사용자 정보별 빌드를 수행해야 할 경우가 있습니다. 그러나 기본적으로 Jenkins에는 사용자 정보를 참조하기 위한 환경 변수가 정의되어 있지 않습니다. 사용자 정보를 참조하기 위해서 다음의 플러그인을 설치하면 됩니다.

 

https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin

 

아래와 같이 환경 변수 사용이 가능합니다.

Variables provided

This plugin defines the following environment variables to describe the user who started the build:

Variable Description
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

발췌: https://wiki.jenkins-ci.org/display/JENKINS/Build+User+Vars+Plugin

 

빌드 프로젝트에서 아래의 Set jenkins user build variables 체크박스를 설정한 후, 사용하면 됩니다.

 

 

Windows batch command 실행 기준으로 아래와 같이 변수를 참조하면 됩니다.

 

ex) BUILD_USER_ID

echo "Current User ID : %BUILD_USER_ID%"

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함