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