web-dev-qa-db-ja.com

Jenkins-JDK 11をJDKリストに追加

Java 11.を使用してアプリケーションをビルドする必要があります。
ただし、ドロップダウンメニューはJava 9.で停止します。

私は何をしますか? OpenJDKも使用できます。
私はJenkinsの最新バージョンを使用しています。

編集:今のところ、wgetを使用してバイナリをダウンロードし、マシンに抽出して、JDKを追加しましたJDK_HOMEエントリ(グローバル構成経由)。

15
LppEdd

JDKツールプラグインを使用していると思います( https://wiki.jenkins.io/display/JENKINS/JDK+Tool+Plugin

[Jenkinsの管理]> [グローバルツール構成]> [JDKの追加](JDKインストールの近く)をクリックします。

Java.Sun.comインストーラーを削除します。以下の「インストーラーの追加」をクリックして、「抽出。Zip /。tar.gz」を選択してください。

以下を入力してください:

レーベル:openjdk-11

ダウンロードURL: https://download.Java.net/Java/GA/jdk11/13/GPL/openjdk-11.0.1_linux-x64_bin.tar.gz

抽出されたアーカイブのサブディレクトリ:jdk-11.0.1(ツールのホームディレクトリとして使用する、ダウンロードおよび解凍されたアーカイブのオプションのサブディレクトリ)

そして設定を「保存」します

=>ビルドジョブでJDKラベル(openjdk-11)を使用します。

28
kasul

[担当者がいた場合、これは承認された回答に対する単なるコメントでした。そうするために.. so ...]

与えられたダウンロードリンクは、Java 11がLTSに入っていなかったときのものです。

代わりに https://jdk.Java.net/Java-se-ri/11 にアクセスしてください。これにより、最新リリースへのダウンロードリンクが提供されます...

[...] Java SE 11(JSR 384)の公式リファレンス実装[...] OpenJDKコミュニティのJDK 11プロジェクトから入手可能なオープンソースコードのみに基づいています。このリファレンス実装は、JSR 384の最終リリース(2018年9月)とメンテナンスリリース1(2019年3月)の両方に適用されます。

...これを書いている時点で: https://download.Java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz

5
cueedee