cloud-foundry - 更新 buildpack 时会发生什么
问题描述
我们团队中的所有应用程序都使用名为ruby_latest_buildpack的构建包。它目前是 ruby_1_7_27_buildpack 的重命名版本。我们即将使它成为 ruby_1_7_28_buildpack。
当我们更新 ruby_latest_buildpack 时,部署和运行的应用程序会发生什么?如果我们重新启动一个应用程序,它会继续在 buildpack在部署时创建的环境下运行,还是会开始拾取更新后的 buildpack 提供的功能?
解决方案
一旦创建了 droplet(在暂存过程中创建),所有框架和运行时(本质上由 Buildpacks 提供)都已经在 Image 中。因此,如果您只是重新启动您的应用程序,旧的 buildpacks 将被使用。如果您想使用更新的构建包,您将不得不重新部署您的应用程序。
推荐阅读
- r - 如何制作单独和居中的 R 图
- ios - 如何防止子视图与其父 ScrollView 重叠?
- symfony - Symfony/vue - 如何将数据从控制器传递到 vue
- android - 为什么最后添加activityTest类首先启动
- python - 假设日期格式错误的 Pandas 日期转换
- shell - shell - 将变量从文件分配给其他变量?
- python - Django:在模板中导入静态文件无法正常工作
- verilog - 双向输入端口上单端口 RAM 错误的行为模型
- jenkins - 如何在没有 RDP 的 Jenkins Windows 从节点上执行 Micro Focus 统一功能测试
- python - 将 Python 3.x 安装位置添加到 PATH 错误