【问题标题】:Usage of Cloud Foundry Spaces in the development chainCloud Foundry Spaces 在开发链中的使用
【发布时间】:2013-10-09 02:54:16
【问题描述】:

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

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

是否可以做到以下几点:

  • 开发人员在本地主机操作系统上开发他的应用程序代码。虚拟机用于构建和运行应用程序。我在 vagrant 中看到过这个并且非常喜欢这个。理想情况下,本地 vagrant box 是一个云铸造空间。

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

  • 如果开发人员认为这没问题,并将他的更改合并到主干 (SVN/GIT),CI 工具应将应用程序部署到“全局”测试、验收和生产空间。

    李>

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

有什么想法吗?

【问题讨论】:

标签: cloud-foundry


【解决方案1】:

您是否真的在寻找基于 openstack 的完整 cf 部署?

这可以使用针对 openstack 的 BOSH 云代工厂部署来实现。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多