gitlab软件版本需要从GitLab Community Edition 8.9.11升级到GitLab Community Edition 12.10.11,记录下本次升级所做的改动以及遇到的坑。
涉及到的各个服务见下图:
1. 版本跨度太大,没有采用软件更新升级的方式;同样也没有采用备份/还原的方式。
2. 安装部署了一新的gitlab服务器,从旧gitlab服务器迁移项目到新gitlab服务器。
3. 更新"通过API方式访问gitlab"的认证方式和接口版本
- api接口版本从v3升级到v4
- 认证方式从"private token"切换成“Impersonation Token”