我正在使用Bazel 19,并且想要迁移到最新版本26。看起来很多事情已经更改,很难从发行说明中找出所有更改。是否有任何文档/工具可以帮助您从旧版本迁移到新版本
答案 0 :(得分:1)
我认为,最简单的方法是将19逐渐更新为20,将20逐渐更新为21,依此类推。
如果您使用bazelisk,则版本切换很容易:
USE_BAZEL_VERSION=0.19.0 bazelisk test //...
USE_BAZEL_VERSION=0.20.0 bazelisk test //...
答案 1 :(得分:0)
看看documentation的向后兼容性:
当我们引入不兼容的更改时,我们尝试使其更容易 Bazel用户更新其代码。我们通过迁移来实现 Windows和迁移食谱。
迁移窗口是Bazel的一个或多个版本,在此期间 可以从旧功能迁移到新功能, 根据迁移方法。
在迁移窗口中,旧功能和新功能 Bazel版本中提供了功能。对于每个 不兼容的更改,我们提供了迁移方法, 更新用户代码(BUILD和.bzl文件以及任何Bazel 在脚本中的使用,Bazel API的使用等)的方式 同时具有新旧功能而无需任何标志的同时工作。