Я создаю работу Дженкинса для создания приложения для Android.Сборка gradle прекрасно работает, когда я собираю ее с помощью Android Studio, но не работает, когда я запускаю скрипт Gradle с Jenkins.
Я заметил, что задачи gradle, выполняемые jenkins и android studio, отличаются отдруг с другом.Почему это так?
Сборка для Android Studio:
: app: createMockableJar
: app: preBuild 1 мс: app: prepareLintJar 16 мс: app: preDebugBuild 27 мс: app: checkDebugManifest4 мсек: приложение: createDebugCompatibleScreenManifests 22 мс: приложение: mainApkListPersistenceDebug 29 мс: приложение: processDebugManifest 663 мс Выполнить заданиеАкция 609 мс: приложение: compileDebugAidl
: приложение: preDebugAndroidTestBestBestEngest_TestBest: приложение: тестовый файлбайта *мс: приложение: compileDebugAndroidTestRenderscript
: приложение: generateDebugAndroidTestBuildConfig 81 мс: приложение: generateDebugAndroidTestSources
: приложение: compileDebugRenderscript
: приложение: mergeDebugShaders 6 мс: приложение: compileDebugShaders 4 мс: приложение: generateDebugAssets 1 мс: приложение: mergeDebugAssets15 мс: приложение: fabricGenerateResourcesDebug 109 мс: приложение: generateDebugBuildConfig 30 мс: приложение: generateDebugSources 1 мс
Jenkins Build Job:
[Gradle] - Запуск сборки.[app] $ cmd.exe / C '"" C: \ Program Files (x86) \ Jenkins \ tools \ hudson.plugins.gradle.GradleInstallation \ gralde_5.5 \ bin \ gradle.bat "' build --stacktrace && exit%% ERRORLEVEL %% "Задача: app: checkDebugClasspath ОБНОВЛЕНИЕ
Задача: app: preBuild ОБНОВЛЕНИЕ Задача: app: preDebugBuild ОБНОВЛЕНИЕ Задача: app: compileDebugAidlNO-SOURCE Задача: app: compileDebugRenderscript UP-TO-DATE Задача: app: checkDebugManifest UP-TO-DATE Задача: app: generateDebugBuildConfig UP-TO-DATE Задача: app: prepareLintJar UP-TO-DATE Задача: app: mainApkListPersistenceDebug UP-TO-DATE Задача: app: mergeDebugShaders UP-TO-DATE Задача: app: compileDebugShaders UP-TO-DATE Задача: app: generateDebugAssets UP-TO-DATE Задача: app: mergeDebugAssets UP-TO-DATE Задача: app: createDebugCompatibleScreenManifes UP-TO-DATE Задача: app: processDebugManifest UP-TO-DATE Задача: app: fabricGenerateResourcesDebug Задача: app: generateDebugResValues UP-TO-DATE Задача: app: generateDebugResources ОБНОВЛЕНИЕ Задача: app: mergeDebugResources FAILED
FAILURE:Сбой сборки за исключением.