我是Jenkins的初学者和非常新的开发人员,因此安装了Jenkins并使用它启动并配置了我的示例Cordova项目。所以我创建了一个多配置项目,我的配置页面包含以下详细信息。
1.多配置项目名称:Phonegap 2. Github项目网址: 3.源代码管理: Git存储库: 存储库URL: 4.构建触发器 轮询SCM,其中安排时间为:H / 5 **** 5.配置矩阵 名称:平台 值:windows android 6.构建 命令: cd ProjectName cordova平台增加$ PLATFORM 科尔多瓦建造 我贴了Save 现在,当我创建一个构建时,它失败了两个平台 配置 Windows和Android 何时点击每个平台失败的构建说:
C:\Program Files (x86)\Jenkins\workspace\Phonegap\PLATFORM\windows>cd HelloWorldCordova
C:\Program Files (x86)\Jenkins\workspace\Phonegap\PLATFORM\windows\XXXCordova>cordova platform add $PLATFORM
'cordova' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files
(x86)\Jenkins\workspace\Phonegap\PLATFORM\windows\HelloWorldCordova>cordova build
'cordova' is not recognized as an internal or external command,
operable program or batch file.
C:\Program Files
(x86)\Jenkins\workspace\Phonegap\PLATFORM\windows\XXXCordova>exit 9009
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
所以我错过了什么,这里有什么问题? 默认Jenkins安装在C中: 任何人都可以帮我解决这个问题吗?什么东西需要配置呢?
先谢谢。
答案 0 :(得分:1)
当您收到错误消息npm
时,似乎'cordova' is not recognized as an internal or external command
未添加到系统的环境变量/ PATH中。 NPM管理'cordova'命令链接,据我记得
在Windows中
开始 - >控制面板 - >系统和安全 - >系统 - >环境变量
ADD 以下到PATH的结尾
;C:\Users\user1\AppData\Roaming\npm
将user1
替换为执行命令的用户名
分号很重要,因为它会从您路径中的最后一个现有条目中拆分此条目,并且添加到最后它很重要,因为您不希望破坏任何现有工具以及在路径中配置的工具。