gitlab+jenkins 之gitlab备份恢复

Posted justin0717

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab+jenkins 之gitlab备份恢复相关的知识,希望对你有一定的参考价值。

gitlab 备份与恢复

停止数据服务

  • gitlab-ctl stop unicorn
  • gitlab-ctl stop sidekiq
  • 技术图片

创建备份

  • gitlab-rake gitlab:backup:create
  • 技术图片
  • 查看备份目录: ls /var/opt/gitlab/backups/
  • 技术图片

开启服务后删除测试数据

  • gitlab-ctl start
  • 删除数据后停止数据服务
  • gitlab-ctl stop unicorn
  • gitlab-ctl stop sidekiq

备份恢复

  • 选择之前的备份的版本进行恢复(复制的时候删除中间的斜线)
  • 具体格式: gitlab-rake gitlab:ackup:restore BACKUP=unix时间戳_年_月_日_版本
    技术图片
  • 输入两次yes 之后数据就还原了

启动服务

  • gitlab-ctl start unicorn
  • gitlab-ctl start sidekiq

以上是关于gitlab+jenkins 之gitlab备份恢复的主要内容,如果未能解决你的问题,请参考以下文章

持续部署之jenkins与gitlab

持续集成之④:GitLab触发jenkins构建项目

自动化部署之Gitlab+Jenkins+Docker

Jenkins持续集成 之 GitLab安装

gitlab+jenkins 之jenkins部署

Jenkins持续集成 之 GitLab 组权限设置