mercurial - mercurial —推出新的EC2实例

  显示原文与译文双语对照的内容
0 0

我正在开发一个在mercurial中版本化并部署到 Amazon Web Servies的Web应用程序。 我们正在规划我们的仓库结构,我想知道其他人如何处理这个问题。

我们需要单独的stabledev 存储库,分别用于 Bug 修复和新特性。 在amazon土地中,我们有独立的。测试和开发环境,用于运行代码。代码。 当我们需要它时,开发环境可能会被构建,然后再次关闭,因此它的IPs可能会改变。

理想情况下,我们希望从本地的hg push 存储库中获得的链,所有的方式。 但是,由于服务器安全性的原因,因为服务器的( 尤其是瞬态开发环境) 可能会发生更改,所以我们可能会发现自己需要服务器在创建服务器时需要。 我们也将自动定量的情况下会生成新服务器和我们需要最近的,测试,代码从某处。

我有兴趣知道你如何解决这个问题,或者如果你有什么建议,我们可能会对它进行讨论。

时间: 原作者:

0 0

我们分配一个具有弹性IP地址的EC2服务器,并使它的成为我们的中央存储库。 开发人员从这个实例推/拉。 所有生产/测试服务器从这个仓库中。 在过去的几年中,这已经很好地工作了,随着开发人员在不同的。

我们还使用 ZoneEdit.com 来处理这个IP地址,这样如果我们决定使用不同的弹性IP地址或者将存储库完全移开,就方便了。

原作者:
...