Jenkins Android构建失败,gradlew构建环境:sh:没有此类文件或目录

时间:2019-04-26 05:37:58

标签: java android android-studio jenkins gradle

我正在研究react-native项目,并尝试在jenkins上构建android项目并出现错误。

  

[Gradle]-启动构建。 [android] $   /Users/administrator/.jenkins/jobs/projName/workspace/projName/android/gradlew   构建环境:sh:无此类文件或目录构建步骤'Invoke Gradle   脚本”将生成结果更改为“失败”生成步骤“调用Gradle”   脚本将构建标记为失败归档工件完成:失败

下面是调用gradle脚本部分的屏幕截图

in root build script I took path from jenkins server where gradlew is present.

,如果我尝试使用“ Root build script”中的其他路径。 我收到以下错误。

  

[Gradle]-启动构建。致命:   /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)     在hudson.model.Executor.run(Executor.java:429)处进行归档   完成:失败

我尝试了多种方法,但没有成功。

  1. 通过更改不同的路径
  2. 取消选中“使gradlew可执行文件”
  3. 使用“调用gradle方法”

0 个答案:

没有答案