ホームページ >ウェブフロントエンド >フロントエンドQ&A >jenkinsコンテナのインストールnodejs
現代のソフトウェア開発において、統合テストは重要なリンクです。 Jenkins は、ビルドとテストを自動化するための非常に人気のあるツールです。同時に、Node.js プラットフォームは JavaScript 開発でもよく使用されます。では、Jenkins コンテナーに Node.js をインストールするにはどうすればよいでしょうか?この記事では、そのプロセスについて説明します。
Node.js をインストールする前に、まず Jenkins コンテナーをインストールする必要があります。 Jenkins コンテナーは、DockerHub または Docker コマンド ラインを介してローカルで実行できます。 Jenkins は、Docker コマンド ラインを使用して Jenkins をインストールする方法を公式に提供しています。次のコマンドを参照してください:
docker run --name myjenkins -p 8080:8080 -p 50000:50000 jenkins/jenkins
実行後、ブラウザーから Jenkins UI を開くことができます。デフォルトでは、Node.js は Jenkins にインストールされていないため、手動でインストールする必要があります。次に、Jenkins コンテナに Node.js をインストールする 2 つの方法を紹介します。
方法 1: ノード マネージャー プラグイン (NodeJS プラグイン) を使用する
ノード マネージャー プラグインは、Jenkins によって提供される公式プラグインであり、インストールと構成プロセスを簡素化できます。 Node.jsの。 Node.js をインストールする手順は次のとおりです:
1. Jenkins にログインし、プラグイン管理ページに入ります: http://localhost:8080/pluginManager/
2.検索ボックスで「NodeJS」を検索し、「プラグイン」を選択し、「インストール」を選択します。
3. インストールが完了したら、[システム管理] ページで [グローバル ツール構成] オプションを見つけて、構成インターフェイスに入ります。
4. [NodeJS] セクションで [NodeJS の追加] をクリックすると、ノードが [NodeJS インストール] に表示されます。
5. 「NodeJS インストール」では、Node.js のインストールパスとバージョン番号を設定できます。
6. 構成が完了したら、Jenkinsfile または Freestyle プロジェクトで、「ビルド環境」で構成したばかりの Node.js バージョンを選択して、プロジェクトがそのバージョンの Node.js を使用できることを確認できます。 。
方法 2: Node.js を手動でインストールする
Node.js のインストール プロセスにすでに慣れている場合は、NodeJS プラグインのインストールをスキップして、Node.js を手動でインストールすることを選択できます。 。 Node.js を手動でインストールする手順は次のとおりです:
1. Jenkins コンテナにログインし、次のコマンドを実行します:
$ sudo apt-get update $ sudo apt-get install curl
2. Node.js バイナリ ファイルをダウンロードして解凍します。それ:
$ curl -s https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz | tar -xJf -
3. Node.js バイナリ ファイルの解凍されたフォルダーを /usr/local/ に移動します:
$ sudo mv node-v10.16.3-linux-x64 /usr/local/
4. Node.js バイナリ ファイルのパスをPATH 環境変数:
$ export PATH=$PATH:/usr/local/node-v10.16.3-linux-x64/bin/
5. Jenkinsfile または Freestyle プロジェクトでは、シェル コマンドまたはその他の手段を通じて Node.js を使用できます。
概要
Node.js を Jenkins コンテナーにインストールすると、テストの統合をより適切に行うことができます。ノード マネージャー プラグインを使用すると、Node.js のインストールと構成プロセスを簡素化できますが、Node.js の手動インストールには Linux 環境の基本的な知識が必要です。どの方法を選択するかは、実際の状況によって異なります。ただし、どちらの方法を選択しても、より自由で柔軟なテスト環境が得られます。
以上がjenkinsコンテナのインストールnodejsの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。