2013-02-14 59 views
0

我的应用我的移动轨道从Dreamhost的到EngineYard的,那么我测试EngineYard的本地工具..EngineYard的本地开发工作流程

所以,我真的很困惑,还有我的问题:

  • 我会在虚拟机内开发吗?使用ey-local ssh命令;

  • 它需要使用RVM吗?

  • EngineYard Local是关于“Devops Thing”?

任何人都可以解释他自己的工作流程吗?

回答

1

Engine Yard Local是指开发和测试将部署到Engine Yard Cloud的应用程序的环境。它还提供了一种简单的方法来测试您可能写的任何自定义厨师食谱。

您既可以完全在虚拟机中开发,也可以在外部仅用于测试目的。使用Engine Yard Local最大的好处之一是开发团队成员将拥有相同的环境。

如果使用Engine Yard Local进行开发,则不需要使用RVM的更高级功能(gemsets等),并且应该能够启动该框并开始工作。根据团队的要求,在团队设置之外进行开发将更加自定义。

DevOps几乎是一个流行词,其实就是开发和运营团队之间的合作。互联网上有很多关于DevOps的信息。

就工作流程而言,通常我会像普通一样在本地开发应用程序,然后在部署到Engine Yard Cloud之前启动Engine Yard Local框。但正如前面所讨论的,你实际上可以完全在虚拟机中开发。

这是否回答您的问题?

- Evan

+0

谢谢,非常有帮助。 – 2013-02-14 19:24:57

+0

我在虚拟机里面,但我无法在开发环境中启动应用程序。 – 2013-02-14 20:17:51

+0

Nando,当虚拟机运行时,你应该能够在本地主机上访问它。地址应该在Vagrantfile配置中。 – 2013-03-23 03:52:35