2017-06-10 1 views
0

Je suis en train d'essayer de créer un pipeline CI pour une construction java/gradle (vertx).concourse gradle java build CI

Je reçois une erreur similaire lorsque vous utilisez l'image gradle docker pour éxecuter la construction de concours ou lors de l'exécution au niveau local (directement en utilisant la même image docker)

PS D:\Development\github\vertx-concourse-gradle> docker run --rm -v .:/project -w /project gradle:3.4-jdk8 gradle build 
Starting a Gradle Daemon (subsequent builds will be faster) 

FAILURE: Build failed with an exception. 

* What went wrong: 
Failed to create parent directory '/project/.gradle' when creating directory '/project/.gradle/buildOutputCleanup' 

* 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: 2.924 secs 

semblait être question avec la permission ou le fait mon sources sont sur les fenêtres 10.

ici est le repo Je construction et l'exploitation de la construction pour

https://github.com/gadieichhorn/vertx-concourse-gradle

+0

corrigé mon propre problème avec l'ajout d'un dossier de sortie et l'utilisation de root comme utilisateur, – Gadi

+0

voir ce numéro https://stackoverflow.com/questions/43880832/concourse-ci-gradle-failed-to-create-parent-directory – Gadi

Répondre

0

J'ai eu le même problème et les autorisations de fichiers était le problème. Dans mon cas, je créais un nouvel utilisateur dans l'image docker au lieu d'utiliser root. Et ce nouvel utilisateur n'a pas les autorisations pour créer le dossier.