• iv's avatar
    gitlab: start automation of gitlab-backup · 541c84f8
    iv authored
      - git-clone and build git-backup sources
      - add a cron job doing `gitlab-backup-pull` every 4 hours by default
      - add instance parameter to change backup frequency
      - add xnice for using less resources while backuping
      - add lock to avoid concurrent calls of backup script
      - add a specific software type `gitlab-export` doing all this instead of in
        `default`; this can be changed in Services > parameters (kirr's changes)
    
    `coreutils`, `grep` and `tar` components are used by `gitlab-backup-pull`
    script, as it is called from a cron and the PATH has to include these
    binaries paths
    541c84f8
software.cfg 10 KB