5

我很苦恼以下场景:我们是一个团队,正在Facebook上开发实验性社交游戏。我们的团队遍布世界各地,很多时候我们希望有一个自动化的机制来在提交后直接部署功能分支。关于部署社交游戏的多个分支的想法

我想这是类似CI解决方案,但更重。对于出现的情况(我们正在使用git),我们希望开发人员能够“自动”将其功能分支部署到Facebook,以便围绕最新的开发进行以Skype为中心的讨论。

我们的前端是Flash,我们的后端是Google App Engine。我们的CDN是亚马逊S3。

任何想法?

〜谢谢。

回答

0

您应该考虑使用持续集成解决方案,例如Atlassian Bamboo,Jenkins或Hudson。

我建议以下设置(这肯定会与竹器):

  1. 您创建一个构建/测试/主分支部署计划。
  2. 为每个开发者复制这个计划。每个团队成员的分支和 调整存储库设置以从相应的 分支进行克隆。
  3. 将构建计划配置为在提交时触发或执行构建的每晚 构建。