2017-06-09 16 views
0

私はjenkinsでnodejsアプリケーションのビルドを実行しています。シェルスクリプトステップとしてノードを実行します。これは、このjenkinsインスタンスにインストールできるプラグインに関していくつかの制限があるためです。 npm install終了すると、それはすべてのものをインストールしませんJenkinsはいくつかのノード依存関係をインストールしていません

#!/bin/bash +x 
source ~/.bashrc 
cd $WORKSPACE/ && \ 
nvm use 7.8.0 && node --version && npm install 

私が持っている問題、:

これはnpm installステップは次のようになります。 jenkinsがインストールされているボックスにsshをインストールして、npmがそのプロジェクトのワークスペース内にインストールされている場合は、同じユーザーjenkinsが使用しています。何か案は?私はちょうどそれがインストールしていないことを依存関係devDependencies

答えて

0

問題で実現

EDIT

私は生産に設定されたノードのenvを持っていたし、もちろん、それはないだろうdevDependenciesを取得してください...

関連する問題