【GitLab】gitlab定时备份

docker-compose创建gitlab私有仓库后,使用脚本定时备份gtilab

gitlab 部署在目录 /opt/gitlab/docker-compose.yml

创建gitlab_backup.sh备份脚本,每日晚上12点10分备份,保存一个月

#! /bin/bash
case "$1" in
    "start")
        docker exec gitlab gitlab-rake gitlab:backup:create

        rm -rf /opt/gitlab/data/backups/*_`date -d "1 month ago" +%Y_%m_%d`_12.9.10_gitlab_backup.tar
        ;;
esac

 crontab 创建定时任务

crontab -e

10 0 * * * /opt/gitlab/gitlab_backup.sh start

crontab 查看定时任务

crontab -l

你可能感兴趣的:(gitlab,gitlab)