Jenkins JDK 21 빌드하기!

2.5*2 하빈·2024년 5월 28일
11
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개의 댓글

관련 채용 정보