部署社交游戏多个分支的想法

发布于 2024-12-09 06:20:39 字数 288 浏览 0 评论 0原文

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

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

我们的前端是Flash,后端是Google App Engine。我们的 CDN 是 Amazon S3。

有什么想法吗?

〜谢谢。

I'm struggling with the following scenario: We're a team that's developing an experimental social game on Facebook. Our team is scattered over the world and many times we have would like to have an automated mechanism to deploy a feature branch directly after a commit.

I guess this is something akin to a CI solution but heavier. For out case (we are using git) we want developers to be able to "automagically" deploy their feature branch to facebook for skype-centric discussions around the latest developments.

Our front-end is Flash, and our backend is Google App Engine. Our CDN is Amazon S3.

Any ideas?

~ Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

浮世清欢 2024-12-16 06:20:39

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

我推荐以下设置(这肯定适用于 Bamboo):

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

You should consider using a Continuous Integration solution, such as Atlassian Bamboo, Jenkins or Hudson.

I would recommend the following setup (this would definitely work with Bamboo):

  1. You create a build/test/deploy plan for the main branch.
  2. Duplicate this plan for each dev. branch of each team member, and
    adjust the repository settings to clone from the corresponding
    branch.
  3. Configure the build plans to trigger on commit or perform a nightly
    build.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文