在Jenkins中使用Node.js作为环境变量

时间:2016-08-10 09:12:40

标签: node.js selenium jenkins node-webkit npm-install

我试图在Jenkins中运行Protractor端到端测试。 测试正在安装了Node.js的Windows slave上运行。由于我不知道的原因,我无法在Jenkins上获得Node.js插件,所以我一直试图找到另一种方法。

这是来自EnvInject的“准备运行环境”的地方.EnvInject已添加到我们的Jenkins中。

我不确定如何使用它,但目前我有以下

Path = C:\Program Files\nodejs\node.exe;C:\Program Files\nodejs\npm

在属性内容部分。 如果这是正确的,我如何使用它来执行npm install,以便我可以获取设置selenium服务器所需的文件

1 个答案:

答案 0 :(得分:0)

您应该设置路径以包含包含节点和npm可执行文件的目录,而不是可执行文件本身。此外,自从我使用Windows以来已经很长时间了,但我认为PATH应该是大写的。所以你需要:

PATH=C:\Program Files\nodejs;C:\Program Files\nodejs

然后如果你运行" npm install"例如,Windows将在PATH中搜索包含npm.exe的目录。