Назад | Перейти на главную страницу

Дженкинс борется с Django из-за разрешений

У меня работает сервер Jenkins / Nginx. Но я получаю ошибку от Django:

 attempt to write a readonly database

Итак, я решил эту проблему, изменив владельца папки проекта на пользователя по умолчанию:

chown -R joren . 

Теперь Django работает правильно, но Дженкинс, похоже, с этим не согласен, потому что теперь он не может быть собран из-за ошибок разрешения.

Как заставить обе стороны правильно работать вместе?

Редактировать:

Nginx работает как www-data

Дженкинс работает как Дженкинс

Edit2:

Это задание создает каталог из репозитория git, активирует virtualenv, тестирует приложения django (и другие операции, специфичные для django), а затем перезапускает сервер. В src подкаталог каталога, в который он встроен, является корнем сервера nginx.

Обходной путь:

Переключите sqlite3 на postgresql3. Тем не менее, все еще ищу подходящее решение.

Создайте группу для jenkins и django, затем дайте группе разрешения на запись.