为什么Jenkins在构建失败的情况下使用Cordova多配置项目失败了?

时间:2017-04-07 09:08:59

标签: windows cordova npm

我是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中: 任何人都可以帮我解决这个问题吗?什么东西需要配置呢?

先谢谢。

1 个答案:

答案 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替换为执行命令的用户名

分号很重要,因为它会从您路径中的最后一个现有条目中拆分此条目,并且添加到最后它很重要,因为您不希望破坏任何现有工具以及在路径中配置的工具。

相关问题