ホームページ  >  記事  >  私の Jenkins のデフォルトの Java バージョンは 11 に設定されていますが、Java 8 を使用してパイプラインを構築したいと考えています。どうすればこれを達成できますか?

私の Jenkins のデフォルトの Java バージョンは 11 に設定されていますが、Java 8 を使用してパイプラインを構築したいと考えています。どうすればこれを達成できますか?

WBOY
WBOY転載
2024-02-22 14:25:061065ブラウズ

php エディター Banana が Java の質問に答えます。Jenkinsfile のツール ディレクティブを使用して、Java 8 バージョンを使用してパイプラインを構築するように指定できます。パイプライン スクリプトでは、「tools」ディレクティブを使用し、Java バージョンを指定することでこれを実現できます。これにより、デフォルトの Java バージョンを 11 に簡単に設定し、必要に応じて Java 8 バージョンのビルド パイプラインに切り替えることができます。

質問内容

JenkinsでJava 8を使用する必要があるのですが、JenkinsはデフォルトでJava 11を使用します。

グローバル ツール設定からデフォルトの Java パスを変更しようとしました。それを JDK 8 に更新しました。bstill は、Jenkins がデフォルト バージョンを採用しました。誰かがこれをJava 8に更新する方法を教えてください

回避策

(a) Jenkins に JDK パスを指定するか、(b) Jenkins に JDK をインストールさせることができます。 Jenkins のバージョンに応じて、これは統合機能であるか、jdk-tool プラグイン を介して機能します。

スクリーンショットから、(a) を試みましたが、非 JDK ディレクトリを指していたと思います。使用しようとしているパスに JDK が実際に存在するかどうかを確認してください。

(b) を試す場合は、自動的にインストール チェックボックスをクリックして、リストから JDK を選択します。

Jenkins - JDK 11 を JDK リストに追加の回答にはいくつかのヒントもあります

以上が私の Jenkins のデフォルトの Java バージョンは 11 に設定されていますが、Java 8 を使用してパイプラインを構築したいと考えています。どうすればこれを達成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。