2013-09-26 32 views
2

我目前正在評估引入私有Java PAAS雲的可能性。到目前爲止,我對整個解決方案感到非常興奮,特別是將代工與OpenStack相結合。Cloud Foundry Spaces在開發鏈中的使用

我在想什麼,但是,這可以如何與發展相結合。我顯然希望開發人員在雲上運行開發的代碼,不再在他的非託管工作站上運行。

是否有可能做到以下幾點:

  • 開發者開發的本地主機OS自己的應用程序代碼。虛擬機用於構建和運行應用程序。我在流浪漢看到這一點,並很喜歡這個。理想情況下,當地的流浪者箱子是雲鑄造空間。

  • 如果開發人員對他的代碼合適,他應該將他的應用程序從本地vm移出到由雲代工在網絡上運行的開發人員特定接受空間。這裏的應用程序更像是一個生產環境,可以執行自動接受/災難恢復測試。

  • 如果開發人員認爲這是好的並將其更改合併到主幹(SVN/GIT),則CI工具應將應用程序部署到「全局」測試,驗收和生產空間。

我假設最後一點是沒有問題的。我只是無法找到方法,如何才能實現第一步。

任何想法?

+0

查看https://github.com/Altoros/cf-vagrant-installer第一步。 – opiethehokie

+0

嗨,我知道這一點,但我沒有看到從當地的流浪者開發環境過渡到託管環境的可能性......雖然謝謝! – Stefan

回答

0

實際上你是在尋找一個完整的cf部署在openstack之上嗎?

這可以使用BOSH雲代工部署openstack來實現。

http://docs.cloudfoundry.com/docs/running/deploying-cf/openstack/

您可以在CF部署不同的空間:測試,生產等,並測試完成後可以從一個空間中移動應用程序到另一個。