0

我想知道人们是如何为 EC2 设计原型的。

在我的情况下,我想在我喜欢的编辑器中本地编码并同步到测试实例并在那里调试,这是常见的做法吗?(通过 ssh 的 vi/vim 不是一个选项)

如果是这样,除了 rsync/sftp 之外,是否有任何工具可以在本地与测试实例同步代码,有什么自动化的吗?

如果没有,有哪些选择?

任何关于您的 EC2 代码/调试周期(预提交)的提示/演练,都值得赞赏。

4

2 回答 2

3

我的首选设置是

  • 本地机器上的代码
  • 检查版本控制
  • 使用持续自动化来获取版本控制的签入并创建构建
  • 将构建结果推送到 EC2 上的 QA(或原型)实例(我使用 Maven,您可以使用 FTP 或 rsync)。
  • 当 QA(或原型设计)框正在做您想做的事情时,创建它的 AMI。使用该 AMI 启动生产实例。
于 2012-07-18T21:35:55.137 回答
1

修订控制是您的朋友。进行本地代码更改,将它们提交到您的版本控制服务器,然后将更改拉入您的亚马逊实例。

于 2012-07-18T21:32:37.323 回答