我试图在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服务器所需的文件
答案 0 :(得分:0)
您应该设置路径以包含包含节点和npm可执行文件的目录,而不是可执行文件本身。此外,自从我使用Windows以来已经很长时间了,但我认为PATH应该是大写的。所以你需要:
PATH=C:\Program Files\nodejs;C:\Program Files\nodejs
然后如果你运行" npm install"例如,Windows将在PATH中搜索包含npm.exe的目录。