Jenkins использует служебную учетную запись для запуска своих процессов, поэтому в статье JENKINS_HOME
определяется следующим образом:
# jenkins home location
JENKINS_HOME=/home/jenkins
Если вы проверите этот каталог в своей файловой системе, группа и владелецjenkins:jenkins
.
Вам нужно изменить владельца папки и передать ее группе и пользователю Jenkins.
Пример изменения владельца папки someproject
на Jenkins:
cd /home/someuser/someproject
sudo chown -R jenkins:jenkins *
Редактировать: Поскольку все файлы и папки принадлежат jenkins
, учетная запись службы может не иметь доступа к каталогу someuser
, поскольку только зарегистрированный пользователь имеет права доступа к нему.
Вам нужно будет указать другой каталог (например, /var
или даже /home/jenkins
), к которому может обращаться служба Jenkins.