Jenkins 환경변수 만들기 (feat. Tool type "jdk" does not have an install of "JDK_21" configured)

2026. 1. 11. 01:43·Infra/Jenkins

일을 시킬거면 준비하고 시키랬지

Tool type "jdk" does not have an install of "JDK_21" configured

에러가 떴다 JDK_21이 설치가 안되어있단다

Jenkins는 이렇듯 환경변수를 만들어주고 경로를 알려줘야 쓸 수 있는 경우가 있다

빠르게 세팅해보자

(아래는 에러 전문)

Started by user n100

org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 5: Tool type "jdk" does not have an install of "JDK_21" configured - did you mean "null"? @ line 5, column 14.
           jdk ("JDK_21")
                ^

1 error

	at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:309)
	at org.codehaus.groovy.control.CompilationUnit.applyToPrimaryClassNodes(CompilationUnit.java:1107)
	at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:624)
	at org.codehaus.groovy.control.CompilationUnit.processPhaseOperations(CompilationUnit.java:602)
	at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:579)
	at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:323)
	at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:293)
	at PluginClassLoader for script-security//org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.GroovySandbox$Scope.parse(GroovySandbox.java:162)
	at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.doParse(CpsGroovyShell.java:188)
	at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsGroovyShell.reparse(CpsGroovyShell.java:173)
	at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.parseScript(CpsFlowExecution.java:653)
	at PluginClassLoader for workflow-cps//org.jenkinsci.plugins.workflow.cps.CpsFlowExecution.start(CpsFlowExecution.java:599)
	at PluginClassLoader for workflow-job//org.jenkinsci.plugins.workflow.job.WorkflowRun.run(WorkflowRun.java:341)
	at hudson.model.ResourceController.execute(ResourceController.java:101)
	at hudson.model.Executor.run(Executor.java:460)
Finished: FAILURE


1. 플러그인 설치

- 지금 나는 JDK랑 NodeJS가 필요하니까 두가지 관련된 플러그인을 먼저 설치해주겠다

- 플러그인이 있어야 JDK나 NodeJS 파일을 자동으로 다운 가능하다

- 따라서 우선 Plugins 페이지에가서 아래 두가지 플러그인을 검색을 한다

 


Eclipse Temurin installer Plugin

- JDK 다운로드 관련 플러그인


NodeJS Plugin

- NodeJS 다운로드 관련 플러그인


2. 환경변수 등록

- Jenkins 관리의 Tool로 들어가서 필요한 환경변수를 등록한다

- 플러그인을 잘 설치해뒀으면 JDK랑 NodeJS를 추가하는 부분이 보일 것이다

- 필요한 버전에 맞춰 환경변수명을 세팅하고 쓰면 문제 없이 동작한다

반응형

'Infra > Jenkins' 카테고리의 다른 글

Jenkins 컨테이너 업데이트하는 법 (feat. Docker 젠킨스 업데이트 방법)  (2) 2026.01.11
Jenkins Pipeline 만들기 (feat. 젠킨스 파이프라인 짧고 굵게 만들기)  (0) 2025.12.31
젠킨스 Stage View 설치하기 (feat. Jenkins 파이프라인 시각화하기)  (0) 2025.03.19
젠킨스 외부 접속 속도 엄청 느림 이슈 해결방법 (feat. Jenkins URL)  (0) 2025.03.19
젠킨스 빌드 실패 해결방법 (feat. 권한 및 버전 체크)  (0) 2025.03.19
'Infra/Jenkins' 카테고리의 다른 글
  • Jenkins 컨테이너 업데이트하는 법 (feat. Docker 젠킨스 업데이트 방법)
  • Jenkins Pipeline 만들기 (feat. 젠킨스 파이프라인 짧고 굵게 만들기)
  • 젠킨스 Stage View 설치하기 (feat. Jenkins 파이프라인 시각화하기)
  • 젠킨스 외부 접속 속도 엄청 느림 이슈 해결방법 (feat. Jenkins URL)
Ratatou2
Ratatou2
온갖 정보들을 기록해두는 메모보드 블로그
  • Ratatou2
    nak-z
    · Ratatou2 ·
  • 전체
    오늘
    어제
  • 공지사항

    • 블로그 이전 진행 중 (24.11.25 ~)
    • 분류 전체보기 (311) N
      • OS (90)
        • Linux (39)
        • Window (24)
        • Mac (22)
        • Android (5)
      • Infra (88)
        • DevOps (38)
        • Docker (14)
        • Jenkins (12)
        • n8n (14)
        • Nextcloud (8)
        • Rasberry Pi (2)
      • Dev (19)
        • JAVA (7)
        • Python (1)
        • DB (3)
        • Vue (2)
        • AI (6)
        • Git (0)
      • Tools (11) N
      • Study (69)
        • Algorithm (66)
        • CS (3)
      • Game (10)
        • Project Zomboid (9)
        • Don't Starve Together (1)
      • etc (23)
        • Temp (0)
      • 개발 외 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 인기 글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
Ratatou2
Jenkins 환경변수 만들기 (feat. Tool type "jdk" does not have an install of "JDK_21" configured)
상단으로

티스토리툴바