Jenkins は、さまざまなテクノロジー スタックをサポートするために利用できる多数のプラグインを備えた非常に人気のある継続的統合ツールです。人気のあるテクノロジー スタックの 1 つは Nodejs です。Nodejs は、優れた開発エコシステムと使いやすいツールチェーンを提供するため、Web アプリケーションやバックエンド サービスの構築に最適です。ただし、Jenkins はデフォルトでは Nodejs サポートを提供していないため、この記事では、Jenkins で Nodejs サポートを構成する方法と、手動インストールを使用して Nodejs をインストールする方法を紹介します。
Jenkins で Nodejs プラグインを検索すると、Nodejs をインストールすると主張するさまざまなプラグインが見つかる可能性があります。ただし、これらのプラグインは、次のような特定の状況で問題が発生する可能性があります。
この場合、Nodejs を手動でインストールするのが最善の方法です。
Nodejs を手動でインストールするには、インストールするバージョンと、Jenkins のどこにインストールする必要があるかを把握する必要があります。ここでは、次の場所にある Nodejs の最新 LTS バージョンを使用します。
https://nodejs.org/en/download/
必要なバージョンを選択し (最新の LTS バージョンを選択しました)、ダウンロードします。次に、Jenkins の Nodejs を正しい場所にインストールする必要があります。まず、Jenkins がシステム上のどこにインストールされているかを見つける必要があります。次のコマンドを使用できます:
which jenkins
これにより、Jenkins インストールへのパスが出力されます。次に、Jenkins ホーム ディレクトリ内の Nodejs がインストールされている場所を見つける必要があります。通常、これは ${JENKINS_HOME}/tools/ です。${JENKINS_HOME} は Jenkins ホーム ディレクトリへのパスです。ディレクトリが存在しない場合は、手動で作成する必要があります。
これで、Nodejs をこのディレクトリに解凍できます。この例では、${JENKINS_HOME}/tools/nodejs/ ディレクトリに解凍します。次に、Jenkins が正しく見つけられるように、Nodejs 実行可能ファイルを PATH 環境変数に追加する必要があります。次のコマンドを使用して、実行可能ファイルへのパスを PATH 環境変数に追加できます。
export PATH=${PATH}:${JENKINS_HOME}/tools/nodejs/bin/
PATH 環境変数を設定すると、Jenkins ビルドで Nodejs コマンドを使用して Nodejs スクリプトを実行できます。
Jenkins で Nodejs を構成する方法は次のとおりです:
これらの手順を完了すると、Jenkins は、構成した Nodejs バージョンをインストールして構成し、それを Jenkins ビルドで使用します。
Jenkins は Nodejs をインストールするためのプラグインをいくつか提供していますが、適切なバージョンが見つからない、ネットワークに接続できないなど、特定の問題が発生する可能性があります。これらの問題を解決するには、Nodejs を手動でインストールし、Jenkins で構成するのが最善の方法です。こうすることで、Jenkins が予測可能な方法で正しいバージョンを使用できるようになり、Nodejs のインストール場所と構成場所も制御できるようになります。
以上がJenkins で Nodejs サポートを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。