为什么Jenkins在Cordova多配置项目中失败,构建失败?

pobjuy32  于 2022-11-15  发布在  Jenkins
关注(0)|答案(1)|浏览(193)

我安装了Jenkins,并使用它启动和配置了我的示例Cordova项目。我创建了一个多配置项目,其中我的Configure页面包含以下详细信息。
1.多配置项目名称:电话间隙

  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中。
有谁能帮我解决这个问题吗?还有什么需要配置的?

kupeojn6

kupeojn61#

看起来npm没有添加到系统的环境变量/PATH中,因为您收到错误消息'cordova' is not recognized as an internal or external command。据我所知,NPM管理'cordova'命令链接
在Windows中
开始-〉控制面板-〉系统和安全-〉系统-〉环境变量

以下内容添加到PATH末尾

;C:\Users\user1\AppData\Roaming\npm
  • user1替换为执行命令的用户名 *

分号很重要,因为它将此条目与路径中的最后一个现有条目分开,并且将其添加到末尾也很重要,因为您不希望破坏路径中配置的任何现有工具等。

相关问题