2013-02-14 80 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