我的应用我的移动轨道从Dreamhost的到EngineYard的,那么我测试EngineYard的本地工具..EngineYard的本地开发工作流程
所以,我真的很困惑,还有我的问题:
我会在虚拟机内开发吗?使用
ey-local ssh
命令;它需要使用RVM吗?
EngineYard Local是关于“Devops Thing”?
任何人都可以解释他自己的工作流程吗?
我的应用我的移动轨道从Dreamhost的到EngineYard的,那么我测试EngineYard的本地工具..EngineYard的本地开发工作流程
所以,我真的很困惑,还有我的问题:
我会在虚拟机内开发吗?使用ey-local ssh
命令;
它需要使用RVM吗?
EngineYard Local是关于“Devops Thing”?
任何人都可以解释他自己的工作流程吗?
Engine Yard Local是指开发和测试将部署到Engine Yard Cloud的应用程序的环境。它还提供了一种简单的方法来测试您可能写的任何自定义厨师食谱。
您既可以完全在虚拟机中开发,也可以在外部仅用于测试目的。使用Engine Yard Local最大的好处之一是开发团队成员将拥有相同的环境。
如果使用Engine Yard Local进行开发,则不需要使用RVM的更高级功能(gemsets等),并且应该能够启动该框并开始工作。根据团队的要求,在团队设置之外进行开发将更加自定义。
DevOps几乎是一个流行词,其实就是开发和运营团队之间的合作。互联网上有很多关于DevOps的信息。
就工作流程而言,通常我会像普通一样在本地开发应用程序,然后在部署到Engine Yard Cloud之前启动Engine Yard Local框。但正如前面所讨论的,你实际上可以完全在虚拟机中开发。
这是否回答您的问题?
- Evan
谢谢,非常有帮助。 – 2013-02-14 19:24:57
我在虚拟机里面,但我无法在开发环境中启动应用程序。 – 2013-02-14 20:17:51
Nando,当虚拟机运行时,你应该能够在本地主机上访问它。地址应该在Vagrantfile配置中。 – 2013-03-23 03:52:35