반응형 CD1 [Jenkins] 젠킨스내에서 jdk버전 여러개 사용하기 / 변경하기 회사 내에서 개발기에 배포하는 과정을 자동화시키기 위해서 서버에 젠킨스를 적용하는 과정에서 발생한 이슈이고 정리하기 위해서 글을 작성한다...! 문제 상황 정리현재 Jenkins는 docker를 이용해서 jdk-17 버전으로 사용 중이다. (즉, 컨테이너 내부는 jdk-17)하지만 내가 진행한 프로젝트는 jdk-1.8을 사용한다.버전이 달라 컨테이너 내부에서 gradlew build를 진행할 수 없다..!!어떻게 해결할 수 있을까? 빌드할 때 java의 버전을 동적으로 변경시켜주어야 한다.그렇다면 먼저 볼륨을 연결해서 거기에 jdk를 설치해 두고 스크립트를 짜서 step을 시작할 때 환경변수를 바꿔주면 되지 않을까? 생각했다.(왜냐하면 현재 로컬에서는 스크립트를 짜서 동적으로 java버전을 관리하고 있기.. 2024. 6. 12. 이전 1 다음 반응형