i've adopted npm executing automated jenkins tasks, when try run scripts face "permission denied" error, follows
$ npm run check > ./node_modules/jshint/bin/jshint --reporter ./node_modules/jshint-stylish/index.js test/* lib/* sh: 1: ./node_modules/jshint/bin/jshint: permission denied npm err! my-service@1.12.6 check: `./node_modules/jshint/bin/jshint --reporter ./node_modules/jshint-stylish/index.js test/* lib/*` npm err! exit status 126 npm err! npm err! failed @ my-service@1.12.6 check script. npm err! problem my-service package, npm err! not npm itself. npm err! tell author fails on system: npm err! ./node_modules/jshint/bin/jshint --reporter ./node_modules/jshint-stylish/index.js test/* lib/* npm err! can info via: npm err! npm owner ls my-service npm err! there additional logging output above. npm err! system linux 3.13.0-48-generic npm err! command "/var/lib/jenkins/.nvm/v0.10.40/bin/node" "/var/lib/jenkins/.nvm/v0.10.40/bin/npm" "run" "check" npm err! cwd /jenkins/jobs/my-service-development-check/workspace npm err! node -v v0.10.40 npm err! npm -v 1.4.28 npm err! code elifecycle npm err! npm err! additional logging details can found in: npm err! /jenkins/jobs/my-service-development-check/workspace/npm-debug.log npm err! not ok code 0
- when execute jshint via gulp works fine.
- jenkins user owner @ workspace directory.
- all files granted execute permissions within workspace directory.
- i'm using nvm switch between node.js , npm, , jenkins user owner of nvm directory.
- i face problem on jenkins server. runs perfect locally.
- my server running ubuntu 14.04
any clues on that? in advance.
Comments
Post a Comment