сборка Gradle в CI для java

Я пытаюсь создать конвейер CI в зале для сборки java/gradle (vertx).

Я получаю аналогичную ошибку при использовании образа докера gradle для запуска сборки из зала или при локальном запуске (непосредственно с использованием того же образа докера)

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

похоже, проблема с разрешением или тем фактом, что мои источники находятся в Windows 10.

вот репо, которое я создаю и запускаю сборку для

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


person Gadi    schedule 10.06.2017    source источник
comment
исправил мою собственную проблему с добавлением выходной папки и использованием root в качестве пользователя,   -  person Gadi    schedule 11.06.2017
comment
см. эту проблему .com/questions/43880832/   -  person Gadi    schedule 11.06.2017


Ответы (1)


У меня была аналогичная проблема, и проблема была в правах доступа к файлам. В моем случае я создавал нового пользователя в образе докера вместо использования root. И у этого нового пользователя не было прав на создание папки.

person Santosh Srivastava Reddy Manda    schedule 07.03.2018