2.1-向后兼容

2018-03-09  本文已影响5人  wwyyzz

向后兼容

»对于 1.0.x

Vagrant 1.1+ 对于没有使用插件的合法的Vagrant 1.0.x Vagrantfiles提供完整的向后兼容。在安装Vagrant 1.1后,你的1.0.x 环境无需修改即可继续正常工作,退出运行的虚拟机也将继续正确的管理。

兼容层将保留在Vagrant中,包括Vagrant 2.0。Vagrant的兼容承诺只支持两个版本。主要的Vagrant版本需要数年才能开发和发布,暂时坚持使用版本1.0.x Vagrantfile是安全的。

如果您使用任何Vagrant 1.0.x插件,则必须在升级之前从Vagrant文​​件中移除对这些插件的引用。 Vagrant 1.1+引入了一种新的插件格式,可以防止再次发生这种不兼容。

»对于 1.x

1.x之间的向后兼容性不被承诺,并且Vagrantfile语法稳定性在2.0 final之前不被承诺。 1.x内的任何向后不兼容性将被清楚地记录。

这与如何处理Vagrant 0.x类似。在实践中,Vagrant 0.x仅在整个开发周期中引入了一些向后不兼容的情况,但向后不兼容的可能性已经明确,因此人们并不感到惊讶。

Vagrant 2.0 最终将有一个稳定的Vagrantfile格式,保持向后兼容,就像1.0被认为是稳定的一样。

上一篇 下一篇

猜你喜欢

热点阅读