「Linux」- 关于软件升级的经验

  CREATED BY JENKINSBOT

该文档将记录:在软件升级过程中,遇到的问题,以及应该尽量遵守的准则。

升级跨度大,是件危险的事情

1)将跳过某些动作:每次官方的更新脚本可能都会执行某些升级动作,而跨版本升级,可能会跳过这些升级动作。在 GitLab 中,官方甚至给出升级路线,因此只能进行多次升级。

升级内容多,让问题变得复杂

1)破坏依赖关系:某些服务具有非常多插件(比如 Jenkins 服务),直接升级所有插件会破坏依赖关系。因此,我们因该进行多次插件升级,而每次进行少量插件升级。