千家信息网

gitlab如何实现数据备份

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,这篇文章主要介绍"gitlab如何实现数据备份"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"gitlab如何实现数据备份"文章能帮助大家解决问题。1,全备份集
千家信息网最后更新 2025年01月24日gitlab如何实现数据备份

这篇文章主要介绍"gitlab如何实现数据备份"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"gitlab如何实现数据备份"文章能帮助大家解决问题。

1,全备份

集成包安装:# gitlab-rake gitlab:backup:create源码安装# git -H bundle exec rake gitlab:backup:create RAILS_ENV=productiondocker安装# docker exec -t  gitlab-rake gitlab:backup:create

2,部分备份

db (数据库) uploads (附件) repositories (代码库) builds (CI作业输出日志) artifacts (CI工件) lfs (LFS对象) registry (注册图片) pages (页面内容)

集成包安装:# gitlab-rake gitlab:backup:create SKIP=uploads,repositories,builds,artifacts,lfs,registry,pages源码安装# git -H bundle exec rake gitlab:backup:create SKIP=uploads,repositories RAILS_ENV=productiondocker安装# docker exec -t  gitlab-rake gitlab:backup:create SKIP=uploads,registry,pages

3,crontab

集成包安装:0 7 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1源码安装0 7 * * * cd /gitlab目录 && PATH=/usr/local/bin:/usr/bin:/bin bundle exec rake gitlab:backup:create RAILS_ENV=production CRON=1docker安装0 7 * * * /bin/docker exec -t  /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1

关于"gitlab如何实现数据备份"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

0