Jenkins JDK 21 빌드하기!

2.5*2 하빈·2024년 5월 28일
10
post-thumbnail

프로젝트를 진행하는데 JAVA 21 사용하는데
Jenkins 빌드가 안되는 에러가 발생했다...
미르스띤..

글쓰는 현 시점에서는 Jenkins JDK 빌드가 17까지 지원해서...ㅠㅠ

그래서 오늘은 Jenkins 에서 JDK 21 빌드 되도록 해보자!




드루와~드루와~어이 드루와ㅏ아아아~~~


1 - Jenkins Tools 이동~!

  • Dashboard > Jenkins 관리 > Tools


2 - Tools에 JDK 등록

  • JDK installations > Add JDK > Name(jdk21) > Install automatically Check > Add Installer > Extract .zip/tar.gz

현재 Jenkins 에서는 JDK 17 까지만 지원되므로
따로 JDK 21 빌드 되도록 등록해주는 과정입니다잇!!!

그래로 입력하시면 됩니다..ㅎㅎ

JDK 지원 Site : Amazon-site
사이트에 들어가시면 JDK 빌드할 수 있는 URL 을 확인할 수 있습니다.

왜 리눅스로 등록했는데 빌드가 되냐고요?
Jenkins는 자바 기반의 오픈 소스 자동화 서버이기 때문에 리눅스, 윈도우, macOS 등 다양한 운영 체제에서 실행할 수 있습니다.

따라서!!
이 설정을 통해 Jenkins는 자동으로 해당 JDK를 다운로드하고, 필요한 디렉토리에 압축을 풀어 JDK를 설치하며, 빌드 작업을 수행할 때 이 JDK를 사용합니다. 따라서 Jenkins는 설정된 운영 체제와 상관없이 효과적으로 빌드 작업을 수행할 수 있습니다.


3 - Jenkins pipline 수정

  • 이제 Jenkins pipline에 빌드하기 전에 tools 라인을 추가해서 빌드해볼까요?
pipeline {
	agent any
	
    tools {
        jdk ("jdk21")
    }
}

이렇게하면 이제 빌드가 정상적으로 됩니다!!


오늘도 뿌듯한 트러블슈팅을 정리해봤는데요!!

꾸준히 기술 블로그를 정리해서 당당하게 저는 코더가 아닌 "개발자" 입니다.

라고 말하고 다니고 싶습니다.

오늘도 안녕

profile
끝내주는 남자

0개의 댓글