どのJavaバージョンでJenkinsを実行する必要がありますか?


9

リファレンス:Jenkinsユーザー:: Windows上のJenkins:Java + JRE(バージョン)の混乱

Jenkinsを実行するJavaのバージョン(Windows)は?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からのコメントリンクをここに配置します。issues.jenkins
Martin

回答:


11

2017年更新:「JenkinsのJava 8へのアップグレード(1月)」およびPR 2802の後、JDK 8Jenkins 2.54以降(2017年4月)で必須になります。


任意のjdk(1.5+1.7+ for 1.608+)はJenkinsに必要です。これは、ジョブが使用するJDK (マスターまたはスレーブで実行されるジョブ)とは別のものです。

したがって、それは本当に問題ではありません。Jenkinsを実行するために1つのJDKを使用しても、ジョブに他のJDKを使用することを妨げることはありません。

2015年アップデート:JenkinsがJDK6に賛成(2015-04-06)

約2年前、ランタイムJRE要件をJava5からJava6に変更しました。そして、ついにJava7に移行する時が再び来ました。
新しい言語機能がすべてあるため、開発者の多くは本当にJava8に移行したいと思っていましたが、多くの議論の後最初にJava7に移行し、次にJava8に移行することにしました。


ええ、私はできることを知っています。質問は、何かお勧めはありませんか?(ビルド用のJDKについてのメモを追加しました。私はそのJDKについては関係ありません。)
Martin

@Martinいいえ、推奨されるものはありません。PATHで検出されるJDKを使用するのが最も簡単です(たとえば、この本で言及されているように)。
VonC 2013年

Jenkins上のJenkinsが何を使用するかは興味深いでしょう。
マーティン

1
@Martinあなただけではないようです;)issues.jenkins-ci.org/browse/JENKINS-13585
VonC

JDKとJREの比較で注意すべき点はありますか?Javaプロジェクトをビルドしていない場合でも、
オメガ

1

プロジェクト(ここではJenkins)が特定のJREバージョンを推奨していない場合、Oracleが推奨する現在の安定バージョンの1つを使用します。

しかし、私としては、Java 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の実行

最新のJenkinsバージョンには、次のJava要件があります。

  • Java 8ランタイム環境、32ビットバージョンと64ビットバージョンの両方がサポートされています

  • 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.