J'ai une instance Jenkins qui doit construire un projet Android. Lorsque je démarre la tâche, je reçois l'exception suivante :
C BuildScopeServices.createScriptPluginFactory()
F '/home/espresso/jenkins_workspace/workspace/myproject/.gradle' lors de la création du répertoire '/home/espresso/jenkins_workspace/workspace/myproject/.gradle/4.1/fileHashes'
Jenkins fonctionne en tant que root, ls -la
para myproject
est le dossier :
drwxr-xr-x 11 root root 4096 Nov 16 15:07 myproject
La variable d'environnement GRADLE_USER_HOME
est fixé à /home/espresso/.gradle
, ls -la
pour ce dossier :
drwxrwxrwx 6 root root 4096 Nov 16 11:30 .gradle
Pourquoi Jenkins ne peut-il pas créer ce dossier ? Toute la structure du répertoire sous jenkins_workspace
a été créé par Jenkins, les permissions devraient donc être correctes ?