2016-07-26 194 views
0

我是Jenkins的新手,我想将它用于我的gradle项目。我下载的插件的gradle詹金斯,但是当我尝试建立我的应用程序,我得到了Jenkins,Gradle,clean works但compileJava失败(权限被拒绝)

Building in workspace /home/alexi/Documents/workspace/testJenkins 
[Gradle] - Launching build. 
[testJenkins] $ /home/alexi/Documents/workspace/testJenkins/gradlew clean build test 
:clean UP-TO-DATE 
:compileJava 
FAILURE: Build failed with an exception. 

* What went wrong: 
java.io.FileNotFoundException: /home/alexi/Documents/workspace/testJenkins/.gradle/2.13/taskArtifacts/cache.properties.lock (Permission denied) 
> /home/alexi/Documents/workspace/testJenkins/.gradle/2.13/taskArtifacts/cache.properties.lock (Permission denied) 

* Try: 
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. 


BUILD FAILED 

Total time: 4.147 secs 
Build step 'Invoke Gradle script' changed build result to FAILURE 
Build step 'Invoke Gradle script' marked build as failure 
Finished: FAILURE 

我试图把文件模式777到.gradle目录,但我仍然得到这个错误。

在我的构建步骤中,我有一个新的gradle步骤,我使用Gradle Wrapper,然后make gradlew executable,我也检查字段From Root Build Script Dir。我执行任务是clean build test

此外,当我在春天工具套件/ Eclipse中运行这些命令,它完美的作品,我的詹金斯是在本地主机上

+0

你可以通过Jenkins在同一条路径上运行一个简单的shell命令给mkdir吗? –

+0

感谢您的回答,的确,我可以使用mkdir创建一个目录,但我添加了取消勾选'make gradlew executable'复选框 –

+0

我的不好,我没有添加来取消勾选框 –

回答

1

解决的办法是删除.gradle文件中已经存在我的项目(使用Spring Boot创建)

相关问题