Django + SVN + Deployment

Я убежденный сторонник контроля версий и начинаю работу над Django проект. Я уже делал некоторые из них раньше и пробовал несколько разных подходов, но я не Тем не менее, я нашел приличную структуру, с которой я действительно чувствую себя комфортно.

Вот что я хочу:

a) Исходный код проверяется в системе контроля версий

b) Предпочтительно среда не проверяется в системе контроля версий (что-то вроде buildout или pip requirements.txt отлично подходит для настройки среды)

c) Разумная история «заставь нового разработчика»

d) Разумная история развертывания - предпочтительно вся среда развертывания может быть сгенерирована сценарием на сервер

Мне кажется, что кто-то уже должен был это делать раньше, но многие часы поиска привели к полуразработанным решениям, которые на самом деле не решают все эти проблемы.

Есть какие-нибудь мысли о том, где мне искать?

8
задан Tony Arkles 6 November 2010 в 20:08
поделиться