Jenkins中没有NodeJS的安装

时间:2016-10-06 13:07:24

标签: node.js jenkins npm continuous-integration protractor

在相当长的一段时间内无法解决这个问题。无法在网上找到答案。

我的CI工具是Jenkins。代码来源是Git。构建触发器是另一种构建稳定性。插件管理器说安装了NodeJS。

现在上面这个正在构建,直到我选择这个构建环境:

Provide Node & npm bin/ folder to PATH

(使用npm命令),它显示了一个包含安装的下拉列表,其中没有任何安装可供选择。

我可以保存这份工作并运行它。在输出控制台中,我得到:

ERROR: Build step failed with exception
java.lang.IllegalArgumentException: NodeJS Installation not found :

在全局工具配置中,没有NodeJS安装。我想这就是问题所在。现在,我怎么知道应该放在哪个安装目录?

1 个答案:

答案 0 :(得分:9)

您是否安装并遵循node.js plugin的说明?这很直截了当:

  
      
  1. 安装插件后,转到全局jenkins配置   面板(JENKINS_HOME / configure或JENKINS_HOME / configureTools if   使用jenkins 2),并为每个Nodej添加新的NodeJS安装   安装时,您可以选择安装一些全局的npm软件包。
  2.   
  3. 现在,转到作业配置屏幕,您将有2个新项目:   在“构建环境”部分,您可以选择其中一个   NodeJS安装将其bin /文件夹提供给PATH。   这样,在shell构建脚本中,您将拥有一些npm   命令行可用的可执行文件(如bower或grunt)
  4.   
  5. 转到作业配置屏幕,您将有2个新项目:在   “建立环境”部分,您将能够选择其中一个   NodeJS安装将其bin /文件夹提供给PATH。这个   在shell构建脚本中,你将有一些npm可执行文件   可用于命令行(如bower或grunt)
  6.