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
不幸我一直無法從這個錯誤信息中弄清楚。 我推測它可能與權限有關,但我可以通過遠程桌面對同一用戶運行相同的命令。
任何指導,非常感謝。