升级和降级
升级和降级过程仅在 Primary Coordinator 上执行。所有关联 Agents 和 Secondary Coordinator 会在几分钟内自动更改为同一版本。
注意:对于 3.17 及更高版本,如果您仅将 Incredibuild 作为 Initiator 安装,则不能降级到不支持仅 Initiator 机器的早期版本。
升级和降级 Incredibuild
升级和降级都使用相同的命令。如果 Incredibuild 检测到您正在使用的安装程序版本比当前版本旧,系统将执行降级操作。如果安装程序使用的版本比您当前使用的版本要新,系统将执行升级操作。
请注意,这个流程在从 4.x 版本降级到 3.x 版本时是不正确的。在这种情况下,请参阅下面的流程。
-
验证是否没有正在运行的构建。如果升级期间有构建在运行,该构建将被中止。
-
将目标版本的安装文件复制到 Coordinator 机器上。
-
运行安装文件。这必须由具有根用户权限的用户完成。
您可以使用 --accept-eula 标志预先批准最终用户许可协议,也可以在安装或升级命令中添加 --disable-telemetry 标志,选择不在此过程中收集数据。有关更多详细信息,请参阅 telemetry.htm
sudo incredibuild-<version>.run --action upgrade --accept-eula true
-
前往 Coordinator Manager 的帮助菜单,验证版本是否已更改。
从版本 4.x 降级到 3.x
-
验证是否没有正在运行的构建。如果升级期间有构建在运行,该构建将被中止。
-
将目标版本的安装文件复制到 Coordinator 机器上。
-
使用以下命令卸载 Incredibuild Manager
sudo /opt/incredibuild_management/ib_manager/uninstall
-
运行 3.x 安装文件。这必须由具有根用户权限的用户完成。
您可以使用 -P 标志预先批准最终用户许可协议,也可以在安装或升级命令中添加 -T 标志,选择不在此过程中收集数据。
sudo ./incredibuild_<version>.ubin upgrade -P
-
前往 Coordinator Manager 的帮助菜单,验证版本是否已更改。