ビルドシェルは次のとおりです。ジェンキンスNodeJSPluginノードコマンドが見つからない
echo $PATH
which node
ls -l /var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_6.10.2/bin
node -v
結果は次のとおりです。
/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_6.10.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-1.8-openjdk/jre/bin:/usr/lib/jvm/java-1.8-openjdk/bin
/var/jenkins_home/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation/node_6.10.2/bin/node
-rwxrwxr-x 1 jenkins jenkins 30503659 Apr 4 09:01 node
lrwxrwxrwx 1 jenkins jenkins 38 Apr 9 13:09 npm -> ../lib/node_modules/npm/bin/npm-cli.js
/tmp/hudson8026342196338345661.sh: line 1: node: not found
なぜそれがノードのコマンドを見つけることができませんか?
私はドッカーと公式のジェンキンの画像を使用しています。
EDIT:ジェンキンス:2.46.1-高山
私はalpineを使用しないでください。またはlibstdC++。so.6 myselfをインストールしないでください。 – hbrls
@hbrls jenkinsの画像はアルパインに基づいています。私が言っているのは、あなたのイメージにはいくつかの要素が欠けているかもしれないということだけです。 'ldd -l'はあなたにどれを伝えますか?見つからない場合は、既存の画像 'jenkins:2.46.1-alpine'に基づいて独自の画像を構築して、不足している要素を追加する必要があります。 – VonC