2017-10-19 65 views
0

我一直在努力从詹金斯工作几周,我知道这应该是一件简单的事情。詹金斯失败科尔多瓦Android版本

我能够通过远程桌面登录到构建机器,做构建就好运行

npm run build:android 

进而调用

webpack && cordova build android --verbose. 

这是我使用的是相同的命令来自詹金斯。我詹金斯打造一步是运行以下Windows批处理命令:

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 

不幸我一直无法从这个错误信息中弄清楚。 我推测它可能与权限有关,但我可以通过远程桌面对同一用户运行相同的命令。

任何指导,非常感谢。

回答