首页 > 解决方案 > 在单个 PCF 实例应用程序上部署多个版本的静态文件夹

问题描述

在 PCF 上推送静态应用程序文件时,是否有可能保持旧目录完好无损?

例如,我在 PCF 上部署了 2 个文件夹 V1 和最新,在下一次部署时,我将推送“V2”和“最新”,期望“V1”不应该被删除,“最新”应该被覆盖,“V2 应该被部署!

在此处输入图像描述

标签: cloud-foundrypcf

解决方案


它不会按照你的想法工作,但我认为你可以达到你想要的最终结果。这是我的建议。

无论您在本地拥有什么并推送将是您的应用程序。因此,如果你想要 V1 + 最新,那么你需要推送 V1 + 最新。如果你想要 V1 + V2 + 最新版,那么你推送所有这三个。如果你想要 V1 + V2 + V3 + 最新版,那就是你推动的。

你推送的是你最终会在你的应用程序中得到的东西。

前任:

文件夹:

app/
  v1/
  latest/

cf push my-cool-app从运行开始app/,您最终会得到 v1 + 最新版本。

文件夹:

app/
  v1/
  v2/
  v3/
  latest/

cf push my-cool-app从运行开始app/,您最终会得到 v1 + v2 + v3 + latest 的服务。

希望有帮助!


推荐阅读