본문 바로가기
ops/jenkins

jenkins 파이프 라인으로 job실행시 환경변수를 찾지 못하는 문제

by seohan1010 2025. 11. 12.

 

 

 

 

pipeline으로 jenkins에 등록해둔 환경변수를 찾지 못하는 문제가 발생했다. 
java11, gradle-7.6.4가 필요한데 pipeline에서 전역 JAVA_HOME의 값을 
읽어서 오는거 같았다 

 

gradle은 이렇게 절대경로를 주어서 사용할수는 있을거 같으나 

다른 withEnv라는 함수를 사용해서 진행해 보기로 하였다. 

 

 

 

먼저 jenkins에 전역 변수로 설정되어 있는 값들을 가지고 온다.

 

withEnv함수의 인자로 배열을 선언할수 있는데 위와 같이 

사용할 변수들을 선언해 주면 함수 안에서 사용할수 있다. 

 

gradle 버전이 잘 출력된다. 

 

 

java 버전도 잘 출력이 된다.