如何在 Cloud Foundry 中以编程方式推送 manifest.yml?

How to push a manifest.yml programmatically in cloud foundry?

我的 manifest.yml 中列出了多个应用程序。我想将它们全部推送到我以编程方式创建的 cf space。有什么简单的方法可以像 cf push 那样直接推送清单吗?

没有简单的方法基于:

https://www.pivotaltracker.com/n/projects/816799/stories/106155274(没有现有的清单支持)

更多关于

https://github.com/cloudfoundry/cf-java-client/issues/216

https://github.com/cloudfoundry/cf-java-client/issues/432

我不确定以编程方式将应用程序推送到 CF。有很多方法可以将应用程序推送到 Cloud Foundry。

  • 如果您正在使用 IDE 并且不想写入 manifest.yml 文件进行推送。然后你可以在 IDE 中安装 cloud foundry 插件。安装插件后,您必须为 cloud foundry 创建服务器,并且需要指定端点、凭据、组织和空间。
  • 您需要推送多个应用程序,然后只需在 IDE 的 CF 配置中添加应用程序即可。
  • 一旦您提到应用程序、域、内存、构建包、组织和空间,它会自动为您创建 manifest.yml 文件。您可以单击按钮将应用程序推送到 Cloud Foundry。
  • 如果您没有使用 IDE,那么您已经手动创建了 manifest.yml 文件。请查看此 link 以清楚地了解将多个应用程序推送到 Cloud Foundry。 https://docs.cloudfoundry.org/devguide/deploy-apps/manifest.html#multi-apps