繁体   English   中英

Jenkins的Cordova Android构建失败

[英]Jenkins fails Cordova Android build

数周以来,我一直在努力让詹金斯(Jenkins)做到这一点,我知道这一定很简单。

我能够通过远程桌面登录到构建机器,并进行良好的构建

npm run build:android

依次调用

webpack && cordova build android --verbose.

这是我从Jenkins使用的相同命令。 我的Jenkins构建步骤是运行以下Windows Batch命令:

call npm install
call npm run build:android

错误

这是从詹金斯运行时遇到的错误:

17:30:26 ANDROID_HOME=C:\Users\build\AppData\Local\Android\sdk
17:30:26 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144
17:30:26 Running command: cmd "/s /c ""C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\gradle.bat" -p C:\Jenkins\workspace\gm-mobile-android-build\platforms\android wrapper -b C:\Jenkins\workspace\gm-mobile-android-build\platforms\android\wrapper.gradle""
17:30:26 Command finished with error code ENOENT: cmd /s /c ""C:\Program Files\Android\Android Studio\gradle\gradle-3.2\bin\gradle.bat" -p C:\Jenkins\workspace\gm-mobile-android-build\platforms\android wrapper -b C:\Jenkins\workspace\gm-mobile-android-build\platforms\android\wrapper.gradle"
17:30:26 Error: cmd: Command failed with exit code ENOENT

不幸的是,我无法从此错误消息中找出很多东西。 我以为它可能与权限有关,但是我可以通过远程桌面以相同的用户身份运行相同的命令。

任何指导是非常感谢。

需要将C:\\ Windows \\ System32添加到Jenkins中为此计算机指定的PATH变量中。

在这里找到答案: https : //stackoverflow.com/a/33280304/2449330

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM