【问题标题】:How to execute NPM command in Jenkins via shell如何通过 shell 在 Jenkins 中执行 NPM 命令
【发布时间】:2018-03-21 19:17:24
【问题描述】:

尝试执行“npm”命令时出现语法错误

Users/Shared/Jenkins/Home/workspace/projectName/npm test
                                                     ^^^^

SyntaxError: Unexpected identifier

这是我使用的 Jenkins Build shell 命令:

#!/usr/local/bin/node

Users/Shared/Jenkins/Home/workspace/kaleidoscope/npm test

谁能解释发生了什么?

【问题讨论】:

  • sh('which npm') 有什么输出?

标签: javascript testing jenkins npm automated-tests


【解决方案1】:

这个堆栈问题基本上给了我一个答案。 我没有安装 NodeJS 插件。

how to run npm/grunt command from jenkins

因此,要在 Jenkins 中触发 npm 命令,请安装和配置 NodeJS 插件。 https://wiki.jenkins.io/display/JENKINS/NodeJS+Plugin

【讨论】:

    最近更新 更多