2016-10-06 4 views
3

これはかなりの時間は分かりません。ウェブ上で回答を見つけることもできません。JenkinsにNodeJSのインストールはありません

私のCIツールはJenkinsです。コードのソースはGitです。ビルドトリガーはビルドの安定性のもう1つです。プラグインマネージャーは、NodeJSがインストールされていると言います。私はこのビルド環境を選択するまで

は今、この上で構築されています

Provide Node & npm bin/ folder to PATH 

(NPMコマンドを使用するには)私から選択する全くインストールを持っていないインストールでのドロップダウンリストを示しています。

私はこのジョブを保存して実行できます。出力コンソールでは、次のようになります。

ERROR: Build step failed with exception 
java.lang.IllegalArgumentException: NodeJS Installation not found : 

グローバルツール設定では、NodeJSのインストールはありません。私はこれが問題だと思う。さて、どのディレクトリにインストールする必要があるのですか?

答えて

4

node.js pluginの説明書をインストールして従っていますか?それは非常に単純です:

  1. プラグインをインストールした後、グローバルジェンキンス設定 パネルに移動(JENKINS_HOME /設定またはJENKINS_HOME/configureTools場合 使用ジェンキンス2)、およびすべてのNodejsのための新しいNodeJSのインストールを追加 のインストールでは、いくつかのグローバルnpmパッケージをインストールすることができます。
  2. ジョブ設定画面に移動します。 「ビルド環境」セクションで、NodeJSインストールの の1つを選択して、bin/folderをPATHに提供することができます。 この方法では、シェルスクリプトを構築する時に、あなたは(バウアーやイサキなど)、コマンドラインで使用可能ないくつかのNPM 実行ファイル
  3. を持っていますゴージョブ設定画面には、2つの新しいアイテムがあります:environnmentを構築 」オン"セクションでは、 NodeJSインストールの1つを選択して、bin/folderをPATHに提供することができます。シェルスクリプトを構築する時にこの 方法は、私はこれをインストールしていない
+1

(亭やイサキなど)、コマンドラインで使用可能ないくつかのNPMの実行 を持つことになります。それは前にここにあった。私は現在の仕事では新しく、このように感じました。同社のある人は、Jenkinsはnodejがないサーバー上でnodejを使ってジョブを呼び出そうとしているようだという。 –

+1

は、プラグインのページからこれらのステップを完璧に実行しましたが、まだ見つからないまま引き上げています。解決策を探してここに来ました。 –

+2

解決策を見つけました! "/ pluginManager/advanced"に移動して "今すぐチェック"を実行してnodejsサイトをチェックし、グローバルインストールを実行する必要があります。愚かなことの種類..しかし、ええ..:P –

関連する問題