2017-10-19 63 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 

不幸我一直無法從這個錯誤信息中弄清楚。 我推測它可能與權限有關,但我可以通過遠程桌面對同一用戶運行相同的命令。

任何指導,非常感謝。

回答