Jac*_*raj 8 continuous-integration node.js npm jenkins protractor
很长一段时间都无法解决这个问题.无法在网上找到答案.
我的CI工具是Jenkins.代码来源是Git.构建触发器是另一种构建稳定性.插件管理器说安装了NodeJS.
现在上面这个正在构建,直到我选择这个构建环境:
Provide Node & npm bin/ folder to PATH
Run Code Online (Sandbox Code Playgroud)
(使用npm命令),它显示了一个包含安装的下拉列表,其中没有任何安装可供选择.
我可以保存这份工作并运行它.在输出控制台中,我得到:
ERROR: Build step failed with exception
java.lang.IllegalArgumentException: NodeJS Installation not found :
Run Code Online (Sandbox Code Playgroud)
在全局工具配置中,没有NodeJS安装.我想这就是问题所在.现在,我怎么知道我应该放在哪个安装目录?
你安装并遵循node.js插件的指令了吗?这很直截了当:
- 安装插件后,转到全局jenkins配置面板(如果使用jenkins 2,则为JENKINS_HOME/configure或JENKINS_HOME/configureTools),并添加新的NodeJS安装对于每个Nodejs安装,您可以选择安装一些全局npm包.
- 现在,转到作业配置屏幕,您将有2个新项目:在"构建环境"部分,您将能够选择其中一个NodeJS安装,以便将其bin /文件夹提供给PATH.这样,在shell构建脚本中,您将有一些命令行可用的npm可执行文件(如bower或grunt)
- 转到作业配置屏幕,您将有2个新项目:在"构建环境"部分,您将能够选择其中一个NodeJS安装,以将其bin /文件夹提供给PATH.这样,在shell构建脚本中,您将有一些命令行可用的npm可执行文件(如bower或grunt)
| 归档时间: |
|
| 查看次数: |
14239 次 |
| 最近记录: |