2017-10-19 4 views
0

저는 Jenkins에서 몇 주 동안 작동하도록 어려움을 겪었습니다.Jenkins가 Cordova Android 빌드를 실패했습니다.

나는 원격 데스크톱을 통해 빌드 컴퓨터에 로그온 할 수 오전 빌드를 잘 실행을 차례로

webpack && cordova build android --verbose. 

이 내가 사용하고 동일한 명령이 호출

npm run build:android 

젠킨스.

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 

내 젠킨스 구축 단계는 다음 Windows 배치 명령을 실행하는 것입니다 나는이 오류 메시지에서 많은 것을 알 수 없었다. 나는 허가와 관련이있을 것이라고 추측했지만 원격 데스크톱을 통해 동일한 사용자와 동일한 명령을 실행할 수 있습니다.

모든 안내에 감사드립니다.

답변

관련 문제