Bluemix 运行 次或服务的更新。它们会一直向后兼容吗?

Update of Bluemix run times or services. Will they always be backward compatible?

我一直在使用 IBM Bluemix(到目前为止非常喜欢它),我们正在考虑将它用于生产。我不太清楚的是当运行时环境或服务更新时会发生什么。我认为这种情况经常发生。

新版本会一直向后兼容吗?如果是这样,这是否在服务条款的某处得到保证?

我试图避免的是将生产代码放在平台上,然后由于运行时或服务更新而不得不不断更新(或中断)。

有人有经验吗?过去的更新是否始终向后兼容?

马克

虽然我不相信可以保证 buildpack 将始终向后兼容,但您将始终能够 select 以前的 buildpack 版本。

尝试 运行 'cf buildpacks' 命令并查看其中编码的 buildpack 名称和版本信息,相信您会明白我的意思。

更新 buildpack 后,它们将不会用于您的应用程序,直到您重新暂存它,因此您也可以控制何时获取更新。这使您有机会在应用程序的非生产版本上对其进行测试。