Я работаю над реагирующим нативным проектом, пытаюсь собрать проект android на jenkins и получаю сообщение об ошибке.
[Gradle] - Запуск сборки. [android] $
/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew
build env: sh: Нет такого файла или каталога Шаг сборки 'Invoke Gradle
сценарий «изменил результат сборки на шаг« Сбой сборки »»
скрипт помечен как сборка как сбой Архивация артефактов Закончено: НЕИСПРАВНОСТЬ
Ниже приведен снимок экрана для секции сценария вызова Gradle
![in root build script I took path from jenkins server where gradlew is present.](https://i.stack.imgur.com/5UHos.png)
если я попытаюсь использовать другой путь в «Скрипте Root build».
Я получаю следующую ошибку.
[Gradle] - Запуск сборки. FATAL:
/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew/gradlew:
Не каталог java.nio.file.FileSystemException:
/Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew/gradlew:
Не каталог в
sun.nio.fs.UnixException.translateToIOException (UnixException.java:91)
в
sun.nio.fs.UnixException.rethrowAsIOException (UnixException.java:102)
в
sun.nio.fs.UnixException.rethrowAsIOException (UnixException.java:107)
в
sun.nio.fs.UnixFileAttributeViews $ Posix.setMode (UnixFileAttributeViews.java:238)
в
sun.nio.fs.UnixFileAttributeViews $ Posix.setPermissions (UnixFileAttributeViews.java:260)
в java.nio.file.Files.setPosixFilePermissions (Files.java:2045) в
hudson.FilePath._chmod (FilePath.java:1758) в
hudson.FilePath.access $ 2900 (FilePath.java:208) в
hudson.FilePath $ Chmod.invoke (FilePath.java:1741) в
hudson.FilePath $ Chmod.invoke (FilePath.java:1733) в
hudson.FilePath.act (FilePath.java:1073) в
hudson.FilePath.act (FilePath.java:1056) в
hudson.FilePath.chmod (FilePath.java:1731) в
hudson.plugins.gradle.Gradle.performTask (Gradle.java:226) в
hudson.plugins.gradle.Gradle.perform (Gradle.java:152) в
hudson.tasks.BuildStepMonitor $ 1.perform (BuildStepMonitor.java:20) в
hudson.model.AbstractBuild $ AbstractBuildExecution.perform (AbstractBuild.java:744)
в hudson.model.Build $ BuildExecution.build (Build.java:206) в
hudson.model.Build $ BuildExecution.doRun (Build.java:163) в
hudson.model.AbstractBuild $ AbstractBuildExecution.run (AbstractBuild.java:504)
в hudson.model.Run.execute (Run.java:1810) в
hudson.model.FreeStyleBuild.run (FreeStyleBuild.java:43) в
hudson.model.ResourceController.execute (ResourceController.java:97)
at hudson.model.Executor.run (Executor.java:429) Архивация артефактов
Закончено: ОТКАЗ
Я пробовал несколько способов, но безуспешно.
- Изменяя различные пути
- снимите флажок «Сделать исполняемый файл gradlew»
- с использованием метода invoke gradle