Cloud Foundry Spaces在开发链中的使用

时间:2013-09-26 14:57:02

标签: cloudfoundry

我目前正在评估引入私有Java PAAS云的可能性。到目前为止,我对整个解决方案感到非常兴奋,特别是将代工厂与openstack相结合。

我想知道的是,这是如何与发展相结合的。我显然希望开发人员在云上运行已开发的代码,而不再在他的非托管工作站上运行。

是否可以执行以下操作:

  • Developer在本地主机操作系统上开发应用程序代码。虚拟机用于构建和运行应用程序。我在流浪汉看过这个并且非常喜欢这个。理想情况下,当地的流浪者盒子是云铸造空间。

  • 如果开发人员对他的代码没问题,他应该将他的应用程序从本地vm推送到网络上的云代工厂运行的开发人员特定接受空间。在这里,应用程序是一个更像生产的环境,可以执行自动接受/灾难恢复测试。

  • 如果开发人员认为这是正常的并将其更改合并到主干(SVN / GIT),则CI工具应将应用程序部署到“全局”测试,接受和生产空间。

我认为最后一点没问题。我找不到办法,如何实现第一步。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您实际上是在openstack上寻找完整的cf部署吗?

使用BOSH云代工厂部署openstack可以实现这一目标。

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

您可以在cf部署中使用不同的空间:测试,生产等,并且可以在测试完成后将应用程序从一个空间移动到另一个空间。