美文网首页
gitlab的升级

gitlab的升级

作者: 大鹏一怒乘风起 | 来源:发表于2024-06-18 16:35 被阅读0次

升级路径确认

1.查看当前系统版本,可以登录,查看帮助或者系统信息
2.通过官方工具获取升级路径
https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/
3.输入当前版本及要升级的目标版本
如:
如当前版本为V16.1.1的docker版本 升级到17.0.2版本

升级路径
4.拉取镜像版本
docker pull gitlab/gitlab-ce:16.3.7-ce.0
docker pull gitlab/gitlab-ce:16.7.7-ce.0
docker pull gitlab/gitlab-ce:16.11.4-ce.0
docker pull gitlab/gitlab-ce:17.0.2-ce.0

备份gitlab系统

建议 快照和gitlab双备份,确保能安全回滚(需要备份gitlab.rb文件和密钥)

运行&升级

1.确认系统之前的启动方式
如docker-compose启动

version: '3.6'
services:
  gitlab:
    image: gitlab/gitlab-ce:16.1.1-ce.0
    container_name: gitlab
    restart: always
    hostname: 'gitlab.example.com'
    environment:
      GITLAB_OMNIBUS_CONFIG: |
        # Add any other gitlab.rb configuration here, each on its own line
        external_url 'https://gitlab.example.com'
    ports:
      - '80:80'
      - '443:443'
      - '22:22'
    volumes:
      - '$GITLAB_HOME/config:/etc/gitlab'
      - '$GITLAB_HOME/logs:/var/log/gitlab'
      - '$GITLAB_HOME/data:/var/opt/gitlab'
    shm_size: '256m'

2.关闭并停止gitlab(关闭前记得备份)
docker-compose down
3.把docker-compose image更换至gitlab/gitlab-ce:16.3.7-ce.0启动即可
gitlab会在启动的时候合并并检查数据库
docker-compose up -d

官方升级指引:https://docs.gitlab.com/ee/install/docker.html#upgrade

相关文章

网友评论

      本文标题:gitlab的升级

      本文链接:https://www.haomeiwen.com/subject/uuifcjtx.html