gitlab-omnibus - 使用额外的捆绑库升级 Omnibus GitLab
问题描述
我们继承了 8.15.5 的 GitLab 实例,我们想要升级。我认为最初的安装是使用 Omnibus Package 安装的,尽管我不确定 100%。我现在注意到 /op/gitlab 中有一个 gitlab-manifest 文件,描述了这个 GitLab 实例中所有不同的捆绑库。除了开箱即用的 GitLab v8.15.5 之外,可能还安装了其他库和可能的内部工具。
问题是,如果我想升级,如果我想升级到 8.17.x 版本,我需要做什么?我是否可以测试并在测试机器上安装 v8.15.5 以找出 Omnibus 8.15.5 GitLab 包中开箱即用的库(在 gitlab-manifest 中),然后检查两者之间的差异实例-生产中的一个和我的测试机器上的一个。然后我会在升级之前安装缺少的库吗?
解决方案
推荐阅读
- python - 将相关性的负结果与 ppscore 进行比较
- python - TensorFlow tensor_scatter_nd_add 索引
- java - Card Layout 可以显示 Card Layout
- postgresql - 将来自 JSON 数组对象字段的数据与另一个表连接起来
- linux - 当某些条件为真时,使用“sed”对两个连续的行重新排序
- python - 从 Django 模型获取 chart.js 的动态数据
- python - 使用带有默认条件的 sklearn2pmml 将决策树转换为 PMML
- ssh - 使用 ZeroTier 网络的 SSH 隧道
- visual-studio-code - VS Code - 有没有办法计算项目中的所有代码行?
- amazon-web-services - AWS 加载客户端凭证