Дженкинс борется с Джанго за разрешения

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

 attempt to write a readonly database

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

chown -R joren . 

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

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

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

Nginx работает как www-данные

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

Edit2:

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

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

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

1 ответ

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

Другие вопросы по тегам