在 Jenkins 中使用 Node.js 作为环境变量
Using Node.js as an environment variable in Jenkins
我正在尝试 运行 在 Jenkins
中进行量角器端到端测试。
测试正在 运行 上安装了 Node.js
的 windows 从站上进行。由于我不知道的原因,我无法在 Jenkins 上获得 Node.js 插件,所以我一直在尝试寻找另一种解决方法。
这就是来自 EnvInject 的 "Prepare an environment to run" 的用武之地。EnvInject 已经添加到我们的 Jenkins 中。
我不确定如何使用它,但目前我有以下内容
Path = C:\Program Files\nodejs\node.exe;C:\Program Files\nodejs\npm
在属性内容部分。
如果这是正确的,我该如何使用它然后执行 npm install
以便我可以获得设置 selenium 服务器所需的文件
您应该将路径设置为包含节点和 npm 可执行文件的目录,而不是可执行文件本身。还有,好久没用Windows了,不过我觉得PATH应该是大写的。所以你需要:
PATH=C:\Program Files\nodejs;C:\Program Files\nodejs
然后如果您 运行 "npm install" 例如,Windows 将在 PATH 中搜索包含 npm.exe 的目录。
我正在尝试 运行 在 Jenkins
中进行量角器端到端测试。
测试正在 运行 上安装了 Node.js
的 windows 从站上进行。由于我不知道的原因,我无法在 Jenkins 上获得 Node.js 插件,所以我一直在尝试寻找另一种解决方法。
这就是来自 EnvInject 的 "Prepare an environment to run" 的用武之地。EnvInject 已经添加到我们的 Jenkins 中。
我不确定如何使用它,但目前我有以下内容
Path = C:\Program Files\nodejs\node.exe;C:\Program Files\nodejs\npm
在属性内容部分。
如果这是正确的,我该如何使用它然后执行 npm install
以便我可以获得设置 selenium 服务器所需的文件
您应该将路径设置为包含节点和 npm 可执行文件的目录,而不是可执行文件本身。还有,好久没用Windows了,不过我觉得PATH应该是大写的。所以你需要:
PATH=C:\Program Files\nodejs;C:\Program Files\nodejs
然后如果您 运行 "npm install" 例如,Windows 将在 PATH 中搜索包含 npm.exe 的目录。