无法在jenkins上为节点应用程序构build作业
我使用节点版本4.4.5和npm版本是5.3.0。 jenkins版本是2.46.2。
在构build时,我得到这个exception: /bin/sh -xe /tmp/hudson7756731843340614304.sh + PATH=/sbin:/usr/sbin:/usr/bin:/usr/local/bin + npm install /tmp/hudson7756731843340614304.sh: 6: /tmp/hudson7756731843340614304.sh: npm: not found
构build步骤'Execute shell'标记为失败
The execute shell consist of: #echo "PATH is :$PATH" #echo "node version is :'node -v' " #echo "npm version is:'npm -v' " PATH=/sbin:/usr/sbin:/usr/bin:/usr/local/bin npm install npm run coverage zip -r EngagementSystemNodeApi.zip .
需要做什么PLZbuild议。
不要从命令行运行npm
。 安装并使用Jenkins NodeJS插件 。 它允许你configuration多个版本的节点,并把它们放在PATH
你有没有在jenkins机器中设置环境variables?