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 @   平行时空的旅者  阅读(794)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
历史上的今天:
2022-05-30 python发送邮件实现代码
2022-05-30 Python apscheduler模块函数入参处理方法
点击右上角即可分享
微信分享提示

目录导航