所以我在我们的服务器上安装了GitLab,并且我也跟着their guide了解了如何设置备份。
cron
任务,每周二 - 周六凌晨2:00备份数据到目前为止,我的目标只实现了两半。
对于#3
,设置gitlab_rails['backup_keep_time'] = 1209600
仅清除本地服务器上的文件,但不清除已装载的Windows驱动器上的上传文件。
我需要做什么才能让GitLab清理两个备份位置?
我使用过GitLab CE Omnibus安装
目前我们的版本为GitLab CE 9.1.2 df1403f
答案 0 :(得分:0)
我找不到GitLab会为我处理这个问题的答案所以我刚创建了另一个cron
任务:
0 3 * * * find /path/to/mounted/drive/ -mindepth 1 -maxdepth 1 -name "*_gitlab_backup.tar" -mtime +13 -delete