首页 > 解决方案 > 更新 buildpack 时会发生什么

问题描述

我们团队中的所有应用程序都使用名为ruby​​_latest_buildpack的构建包。它目前是 ruby​​_1_7_27_buildpack 的重命名版本。我们即将使它成为 ruby​​_1_7_28_buildpack。

当我们更新 ruby​​_latest_buildpack 时,部署和运行的应用程序会发生什么?如果我们重新启动一个应用程序,它会继续在 buildpack在部署时创建的环境下运行,还是会开始拾取更新后的 buildpack 提供的功能?

标签: cloud-foundry

解决方案


一旦创建了 droplet(在暂存过程中创建),所有框架和运行时(本质上由 Buildpacks 提供)都已经在 Image 中。因此,如果您只是重新启动您的应用程序,旧的 buildpacks 将被使用。如果您想使用更新的构建包,您将不得不重新部署您的应用程序。


推荐阅读