Используйте Git.
Git - отличный инструмент, который обеспечивает очень гибкий рабочий процесс. Он имеет много преимуществ по сравнению с Subversion / Cvs, самым большим из которых является возможность плавного перехода и слияния. Это нельзя переоценить. Ад-слияние, возникающее при попытке использовать svn-ветвление и слияние, осталось в прошлом. Для лучшего понимания того, почему использовать git, посмотрите http://whygitisbetterthanx.com/
Используйте Гудзон.
Hudson - это самый лучший инструмент CI в игре. Причина, по которой Hudson является лучшей, заключается в том, что он прост в настройке (для одного или нескольких узлов), имеет множество плагинов и отлично справляется с 90% сценарием использования. Вы в 90% случаев использования. Такие люди, как Мозилла, нет. Проверьте доклад С. Тита Брауна в Pycon для получения дополнительной информации. http://pycon.blip.tv/file/3259794/ (Если вы решите, что Hudson вам не подходит, проверьте buildbot)
Использовать Webfaction (или Rackspace Cloud).
Webfaction - отличная стартовая площадка. Если ваши потребности низкие, проверьте их. Кроме того, я бы посоветовал присмотреться к Rackspace Cloud (RSC). RSC значительно упрощает масштабирование, и их модель ценообразования очень привлекательна для вещей, которые не требуют большой полосы пропускания (то есть: большинство вещей, которые не требуют тонны загрузок / загрузок). Это начинается в 10 $ / мес. Их консоль управления хороша (сохрани интерфейс администрирования DNS, но даже это более чем терпимо). Если ваши потребности выходят за рамки RSC (сомнительно), вам стоит попробовать Amazon EC2. Такие компании, как RightScale, могут помочь, когда дело доходит до масштабирования.