【问题标题】:Using Node.js as an environment variable in Jenkins在 Jenkins 中使用 Node.js 作为环境变量
【发布时间】:2016-12-16 13:49:40
【问题描述】:

我正在尝试在Jenkins 中运行 Protractor 端到端测试。 测试在安装了Node.js 的 Windows 从属设备上运行。由于我不知道的原因,我无法在 Jenkins 上获得 Node.js 插件,因此我一直在尝试寻找另一种解决方法。

这就是来自 EnvInject 的“准备运行环境”的用武之地。EnvInject 已经添加到我们的 Jenkins 中。

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-12-21
      • 1970-01-01
      • 2014-10-06
      • 1970-01-01
      • 1970-01-01
      • 2015-10-31
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      相关资源
      最近更新 更多