Идеи по развертыванию нескольких веток социальной игры - PullRequest
5 голосов
/ 12 октября 2011

Я борюсь со следующим сценарием: Мы команда, которая разрабатывает экспериментальную социальную игру на Facebook.Наша команда разбросана по всему миру, и много раз нам хотелось бы иметь автоматизированный механизм для развертывания ветви функций сразу после коммита.

Я думаю, это что-то вроде решения CI, но более тяжелое.В нашем случае (мы используем git) мы хотим, чтобы разработчики могли «автоматически» развернуть свою ветвь функций на Facebook для обсуждения в скайпе последних разработок.

Наш интерфейс - Flash, а нашбэкэнд - Google App Engine.Наш CDN - Amazon S3.

Есть идеи?

~ Спасибо.

1 Ответ

0 голосов
/ 13 октября 2011

Вам следует рассмотреть возможность использования решения для непрерывной интеграции, такого как Atlassian Bamboo, Jenkins или Hudson.

Я бы порекомендовал следующую настройку (это определенно будет работать с Bamboo):

  1. Вы создаете план сборки / тестирования / развертывания для основной ветви.
  2. Дублируйте этот план для каждого разработчика.ветвь каждого члена команды и настройте параметры репозитория для клонирования из соответствующей ветки.
  3. Настройте планы сборки для запуска при фиксации или выполнении ночной сборки.
...