Jenkins

[jenkins] 모든 환경 변수 검토 / All Enviroment variable

vhxpffltm 2022. 3. 24. 21:38

Jenkins를 오랜만에 관리하다 보니..

 

그놈의 환경변수가 문제였다.. 아무리 뒤져도 너무 많고 이 변수는 어디에 있는지.. 참..

 

그렇게 Jenkins 관리로 가면.. 뭐 환경변수 설정 이라고 있는데 여기서 낚이게 된다.

 

여기서는 홈 디렉토리, 서버 설정 관련 등을 하는곳이고

 

환경변수는 노드 관리에서 할 수 있다.

 

총 3군데인데 노드 관리 / 프로젝트의 매개변수 / Jenkins에서 제공하는 환경 변수 등이다.

 

해당 키-값 목록에 추가하여 적용할 수 있다.

 

 

 

그리고 이런 변수들이 이제 Bash나 Shell 스크립트에서 사용하게 될텐데...

 

 

이렇게 프로젝트에서 매개변수를 통해 변수를 설정할 수 있다. 여기서 사용된 변수는 스크립트에서 그대로 사용할 수 있다. 보통 String Parameter를 많이 사용할 것이다.

 

 

 

 

마지막으로는 Jenkins에서 제공하는 환경 변수를 보도록 하자..

해당 리스트를 들어가서 보면 확인할 수 있을것이다..

{WORKSPACE}같은 경로 말이다..