반응형
우분투 14.04에서 환경 변수 설정하는 방법입니다.
현재 쉘에서만 보존
$ USER_ID=abcdefg $ echo $USER_ID
시스템 꺼지기 전까지 모든 쉘에서 보존
$ export USER_ID=abcdefg $ echo $USER_ID
- 영구히 보존(PATH 처럼)
$ sudo vi /etc/enviroment # /etc/enviroment 파일 맨 아랫줄에 작성! PATH="~" USER_ID=abcdefg $ sudo reboot $ echo $USER_ID
* 젠킨스(Jenkins)에서는?
젠킨스에서는 일반 환경과 다르게 빌드 실행 시 별도의 환경 변수를 생성하네요.
User(whoami)나 이용하는 Shell Executable과는 전혀 관련이 없었습니다.
서버에 rlogin으로 접속해서 쉘을 돌렸을 땐 잘 되지만 젠킨스에서는 Path를 찾지 못하는 문제가 발생한다면 printenv를 찍어보시면 문제 해결에 도움이 될 것 같습니다.
Jenkins Set Environment Variables
When a Jenkins job executes, it sets some environment variables that you may use in your shell script, batch command, Ant script or Maven POM #1. The following table contains a list of all of these environment variables.
https://wiki.jenkins.io/display/JENKINS/Building+a+software+project#Buildingasoftwareproject-belowJenkinsSetEnvironmentVariables
반응형
'Linux' 카테고리의 다른 글
rcp로 local에서 remote 파일 전송 (0) | 2016.10.10 |
---|---|
리눅스 디바이스 드라이버 (0) | 2016.05.29 |