У меня работает сервер 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, затем дайте группе разрешения на запись.