У меня есть простой JenkinsFile, который я запускаю через Jenkins v2.121.3 в Ubuntu v18.04.1 LTS:
pipeline {
agent {
// Run on a build agent where we have the Android SDK installed
label 'android'
}
stages {
stage('Compile') {
steps {
// Compile the app and its dependencies
sh './gradlew compileProdDebugSources'
}
}
}
}
При запуске задания Jenkins происходит сбой при запуске + ./gradlew compileProdDebugSources
:
Не удалось создать службу типа TaskHistoryRepository с помощью TaskExecutionServices.createTaskHistoryRepository ().java.io.FileNotFoundException: /var/lib/jenkins/workspace/test/.gradle/4.5/taskHistory/taskHistory.lock (Отказано в доступе)
Какой правильный способ предоставления разрешений Jenkins для доступаэтот файл и другие файлы, которые он должен использовать?