我安装了Jenkins,并使用它启动和配置了我的示例Cordova项目。我创建了一个多配置项目,其中我的Configure页面包含以下详细信息。
1.多配置项目名称:电话间隙
- Github项目URL:
1.源代码管理:Git储存机制:储存库URL:
1.构建触发器轮询SCM,其中计划时间为:H/5****
1.配置矩阵名称:平台价值:视窗机器人
1.生成命令:cd ProjectName cordova 平台添加$PLATFORM cordova 构建
我应用了现在保存,当我创建一个构建失败与两个平台配置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安装在X1 M0 N1 X中。
有谁能帮我解决这个问题吗?还有什么需要配置的?
1条答案
按热度按时间kupeojn61#
看起来
npm
没有添加到系统的环境变量/PATH中,因为您收到错误消息'cordova' is not recognized as an internal or external command
。据我所知,NPM管理'cordova'命令链接在Windows中
开始-〉控制面板-〉系统和安全-〉系统-〉环境变量
将以下内容添加到PATH末尾
user1
替换为执行命令的用户名 *分号很重要,因为它将此条目与路径中的最后一个现有条目分开,并且将其添加到末尾也很重要,因为您不希望破坏路径中配置的任何现有工具等。