diff --git a/Sauvegarder-Jenkins-avec-ThinBackup%2C-restic-et-rclone.md b/Sauvegarder-Jenkins-avec-ThinBackup%2C-restic-et-rclone.md index 5fee895..d8a90b2 100644 --- a/Sauvegarder-Jenkins-avec-ThinBackup%2C-restic-et-rclone.md +++ b/Sauvegarder-Jenkins-avec-ThinBackup%2C-restic-et-rclone.md @@ -24,4 +24,28 @@ Le plugin Jenkins [ThinBackup](https://plugins.jenkins.io/thinBackup/) permet d' restic -r rclone::backup/jenkins forget --keep-last 7 --prune ``` -Sur Alpine, ce script peut par exemple être place dans le répertoire `/etc/periodic/daily` pour être exécuté automatiquement toutes les nuits par le service "cron". \ No newline at end of file +Sur Alpine, ce script peut par exemple être place dans le répertoire `/etc/periodic/daily` pour être exécuté automatiquement toutes les nuits par le service "cron". + +## Restaurer une sauvegarde avec ThinBackup + +1. Copier le contenu du répertoire de backups (exemple `/var/jenkins/backups`) de l'ancienne instance et le copier au même endroit sur la nouvelle instance (si vous avez configuré de manière identique ThinBackup sur la nouvelle instance). + +2. Redémarrer Jenkins + + ``` + /etc/init.d/jenkins restart + ``` + +3. Dans l'interface de Jenkins, ensuite, suivre "Administrer Jenkins" -> "ThinBackup -> Restore" et sélectionner la sauvegarde à restaurer. Vous pouvez suivre l'état d'avancement de la restauration avec: + + ``` + tail -f /var/log/jenkins/jenkins.log + ``` + +4. Redémarrer Jenkins + + ``` + /etc/init.d/jenkins restart + ``` + +Jenkins devrait être restauré (configuration + jobs) suite au redémarrage. Attention, les comptes utilisateurs seront également restauré (par exemple si vous aviez configuré une authentification LDAP). Il se peut donc que le compte administrateur par défaut n'existe plus après redémarrage. \ No newline at end of file