2016-07-26 193 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創建)

相關問題