2016-07-26 24 views
0

私はJenkinsを初めて利用しています。私はgradleプロジェクトに使用したいと思います。私はジェンキンスのためのGradleプラグインをダウンロードしたが、私は私のアプリを構築しようとすると、私はJenkins、Gradle、clean works but 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 

を得た私は.gradleディレクトリにはchmod 777を入れてみましたが、私はまだ、このエラーを得ました。

私のビルドのステップでは、Gradle Wrapperを使用し、make gradlew executableを使用する新しいグラデーションステップがあり、フィールドFrom Root Build Script Dirもチェックします。私が実行していたタスクは、私は春のツールスイート/ Eclipseでこれらのコマンドを実行すると、それは完璧に動作し、またclean build test

あり、私のジェンキンスさんがローカルホスト上にある

+0

Jenkinsから同じパスでmkdirに簡単なシェルコマンドを実行できますか? –

+0

本当に私はmkdirを使ってディレクトリを作成することができますが、 'make gradlew executable'チェックボックスのチェックを外すために追加します –

+0

私の悪い、私はボックスのチェックを外すために追加しませんでした –

答えて

1

ソリューションは、すでに既存の.gradleファイルを削除しました私のプロジェクト(Spring Bootで作成)

関連する問題