Skip to content

Instantly share code, notes, and snippets.

@lukespragg
Created September 17, 2014 19:50
Show Gist options
  • Save lukespragg/77ce0e9511ec23250521 to your computer and use it in GitHub Desktop.
Save lukespragg/77ce0e9511ec23250521 to your computer and use it in GitHub Desktop.
Jenkins backup restoration script
#!/bin/sh
BACKUP_PATH=/home/username/backups/jenkins
DATE=`date '+%Y%m%d'`
cd $PATH
tar -xvf logs.tgz -C $BACKUP_PATH
tar -xvf users.tgz -C $BACKUP_PATH
tar -xvf usercontent.tgz -C $BACKUP_PATH
tar -xvf configs.tgz -C $BACKUP_PATH
tar -xvf jobs.tgz -C $BACKUP_PATH
tar -xvf builds.tgz -C $BACKUP_PATH
tar -xvf fingerprints.tgz -C $BACKUP_PATH
tar -xvf plugins.tgz -C $BACKUP_PATH
tar -xvf tools.tgz -C $BACKUP_PATH
tar -xvf m2repo.tgz -C $BACKUP_PATH
tar -xvf javadoc.tgz -C $BACKUP_PATH
tar -xvf feeds.tgz -C $BACKUP_PATH
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment