контроль версий + непрерывная интеграция с Flex + Ruby или Django - PullRequest
0 голосов
/ 01 апреля 2010

пытается выбрать контроль версий, непрерывную интеграцию и хост для небольшого проекта Flex + Ruby или Django. Вопрос:

  • контроль версий: в прошлом я использовал SVN и CVS. Я слышал замечательные вещи о мерзавце. Не уверен, что выбрать.

  • непрерывная интеграция: я слышал хорошие вещи о Хадсоне и круиз-контроле Не уверен, что выбрать

  • хостинг: мой собственный сервер - единственный путь? Являются ли приличные облачные варианты, которые не слишком дороги? или я должен искать какой-нибудь бесплатный хостинг?

спасибо за вашу помощь!

F

1 Ответ

0 голосов
/ 01 апреля 2010

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

...