Linux に nodeJS をインストールし、jenkins で設定します。

1. 問題点

nodejs を jenkins サーバーにインストールすると、エラーが報告されます。

[root@VM-0-12-centos bin]# node -v
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.25' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
node: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found (required by node)
node: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found (required by node)

ここに画像の説明を挿入

2. 理由を見つける

インストールされているnodejsのバージョン:

node-v18.14.1

Linux システムのバージョン:

[root@VM-0-12-centos local]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

バージョンが合っていないことが分かり、nodejsのバージョンを下げることでエラーを回避できます。

3. 低バージョンのnodejsをインストールする

1) Linux サーバーのディレクトリに入り、ダウンロードを実行します。コマンドは次のとおりです。

cd /usr/local/
wget https://nodejs.org/download/release/v16.16.0/node-v16.16.0-linux-x64.tar.gz

2) 圧縮パッケージを解凍します。コマンド

tar -zxvf node-v16.16.0-linux-x64.tar.xz

3) 解凍したフォルダーの名前をnodejsに変更します。

mv node-v16.16.0-linux-x64 nodejs

インストールが完了するまで辛抱強く待ち、プロンプトが表示されたら y を入力します。

4) 環境変数設定ファイルを開き、nodejs 関連の設定情報を下部に追加します。 コマンドは次のとおりです。

vim /etc/profile
export PATH=$PATH:/usr/local/nodejs/bin

次に保存して終了します。(私はescを入力してから「:wq」を入力します)

5) 環境変数を更新します。

source /etc/profile 

6) コマンドを入力して、インストールされているnodejsのバージョンを確認します。検証に合格した場合、インストールは成功です。

[root@VM-0-12-centos local]# node -v
v16.16.0

4. Jenkinsサーバーの構成

1) jenkinsにnodejsプラグインをインストールします。

下の写真は、インストールが成功したときのスクリーンショットです。
ここに画像の説明を挿入

2) 構成

「Jenkinsの管理」→「グローバルツール構成」に移動し、構成用のnodejsを見つけます。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_43466526/article/details/129144125