Idées sur le deployment des multiples twigs d'un jeu social

Je me bats avec le scénario suivant: Nous sums une équipe qui développe un jeu social expérimental sur Facebook. Notre équipe est dispersée dans le monde entier et nous aimerions souvent avoir un mécanisme automatisé pour déployer une twig de fonctionnalité directement après une validation.

Je suppose que c'est quelque chose qui ressemble à une solution CI, mais plus lourd. Pour ce qui est des cas (nous utilisons git), nous voulons que les développeurs soient en mesure de déployer "automagiquement" leur twig de fonctionnalité sur facebook pour des discussions cinputs sur skype autour des derniers développements.

Notre frontal est Flash, et notre backend est Google App Engine. Notre CDN est Amazon S3.

Des idées?

~ Merci.

Solutions Collecting From Web of "Idées sur le deployment des multiples twigs d'un jeu social"

Vous devriez envisager d'utiliser une solution d'continuous integration, comme Atlassian Bamboo, Jenkins ou Hudson.

Je recommand l'installation suivante (cela fonctionnerait certainement avec Bamboo):

  1. Vous créez un plan build / test / deploy pour la twig principale.
  2. Dupliquer ce plan pour chaque dev. twigz chaque membre de l'équipe et ajustez les parameters du référentiel pour cloner à partir de la twig correspondante.
  3. Configurez les plans de génération à triggersr lors de la validation ou exécutez une génération nocturne.