gitlab定时执行自动备份的方法

工具:gitlab 社区版 

一、修改配置文件 /etc/gitlab/gitlab.rb 开启备份功能

二、创建备份脚本backup.sh文件,内容如下,并给执行权限

### backup gitlab
gitlab-rake gitlab:backup:create > /dev/null 2>&1
if [ $? -ne 0 ];then
    echo 'Backup gitlab data error!' > /home/gitlab/backup_gitlab.log

三、创建定时任务

1、crontab -e 编辑定时任务配置文件

在文件末尾添加:【0 0 * * 7 /root/backup.sh > /root/backup.log 2>&1】,后保存文件

 

至此已经完成了gitlab的备份定时任务。

posted @ 2024-05-30 16:15  平行时空的旅者  阅读(114)  评论(0编辑  收藏  举报