Jenkins를 어떤 Java 버전으로 실행해야합니까?


9

참조 : Jenkins 사용자 :: Windows의 Jenkins : Java + JRE (버전) 혼란

Windows에서 Jenkins를 실행해야하는 Java 버전은 무엇입니까? 포함 된 Windows 마스터의 JRE를 사용해야합니까? 마지막 1.6 릴리스를 사용해야합니까? 현재 1.7 버전에서만 실행해야합니까? (독립형 버전을 실행하고 있습니다.)

Jenkins 페이지에서 찾을 수있는 것은 다음과 같습니다. Jenkins를 실행하려면 최소한 JRE 1.5 이상이 필요합니다.

따로 : 내 Windows 서버는 여전히 32 비트 2k3이지만 64 비트 플랫폼에서 Jenkins를 어떻게 실행합니까? 32 비트 또는 64 비트 JVM?

이 질문은 Jenkins 인스턴스를 실행하는 데 사용하는 JRE (또는 JDK)에만 관한 것입니다. Java 프로그램을 빌드하는 데 사용되는 JDK에 대해서는 신경 쓰지 않습니다.


또한 VonC의 코멘트 링크를 여기에 넣으
Martin

답변:


11

업데이트 2017 : " Jenkins가 Java 8 (1 월)로 업그레이드 "및 PR 2802 후에 Jenkins 2.54 이상 (2017 년 4 월)에 JDK 8필수 입니다 .


모든 jdk (1.5 이상Jenkins의 경우 1.7 이상) : 작업 에서 사용하는 JDK (마스터 또는 슬레이브에서 실행중인 작업 )와는 별개입니다 .

Jenkins를 실행하기 위해 하나의 JDK를 사용한다고해서 다른 JDK를 작업에 사용하는 것을 막을 수는 없습니다.

2015 업데이트 : Jenkins는 JDK6에 잘 응답했습니다 (2015-04-06)

약 2 년 전에 우리는 런타임 JRE 요구 사항 을 Java5에서 Java6으로 떨어 뜨 렸습니다. 그리고 우리가 마침내 Java7로 넘어갈 시간이되었습니다.
모든 새로운 언어 기능으로 인해 많은 개발자들이 실제로 Java8로 바로 이동하기를 원했지만 많은 토론을 한 후에 먼저 Java7로 이동 한 다음 Java8로 이동하기로 결정했습니다.


네, 할 수 있다는 것을 알고 있습니다 . 질문은, 추천하는 것이 없습니까? (건축을 위해 JDK에 대한 메모를 추가했습니다. 그 점에 대해서는 상관 없습니다.)
Martin

@Martin 아니요, 권장 사항은 없습니다. 가장 쉬운 방법은 PATH에서 찾을 수있는 JDK를 사용하는 것입니다 (예를 들어이 에서 언급 한 것처럼 ).
VonC

Jenkins의 Jenkins가 사용 하는 것은 흥미로울 것 입니다.
Martin

1
@Martin 당신은 유일한 사람이 아닌 것 같습니다;) issues.jenkins-ci.org/browse/JENKINS-13585
VonC

JDK와 JRE에 대해 염두에 두어야 할 것이 있습니까? Java 프로젝트를 작성하지 않더라도?
오메가

1

Jenkins의 프로젝트가 특정 JRE 버전을 권장하지 않으면 Oracle에서 권장하는 현재 안정적인 버전 중 하나를 사용합니다.

그러나 나는 자바 (8)이 말을 쓰는 순간에 일반적으로 생산을위한 준비가 아니라고 생각하고이 있었다 같은 일부 Java 8 - 특정 버그 젠킨스에서 내가 사용하는 것이 JRE 7 .


64 비트 Windows의 경우 Oracle에는 여기에 설명 된 특수 서버 JRE 7 64 비트 버전이 있으며 여기 에서 다운로드 할 수 있습니다 .

32 비트 Windows의 경우 최신 표준 JRE 7 32 비트 를 사용 하십시오 .


1

Jenkins 버전 2.38부터는 JDK 1.8을 사용할 수 있습니다.


1

Jenkins는 이제 Java 8 또는 11이 필요합니다. Jenkin의 Java 요구 사항 을 인용하려면 다음을 수행하십시오.

젠킨스 실행

최신 Jenkins 버전에는 다음 Java 요구 사항이 있습니다.

  • 32 비트 및 64 비트 버전의 Java 8 런타임 환경이 지원됩니다.

  • Jenkins 2.164 및 2.164.1 2 부터 Java 11 런타임 환경이 지원됩니다.

  • 이전 버전의 Java는 지원되지 않습니다

  • Java 9 및 Java 10은 지원되지 않습니다

  • Java 12는 지원되지 않습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.