Skip to content

Instantly share code, notes, and snippets.

@seunggabi
Last active June 27, 2020 05:34
Show Gist options
  • Save seunggabi/45acbdf81ee2832d57a18bb6724df62d to your computer and use it in GitHub Desktop.
Save seunggabi/45acbdf81ee2832d57a18bb6724df62d to your computer and use it in GitHub Desktop.
backup_jenkins.sh
#!/bin/sh
HOME=/home1/irteam
JENKINS_HOME=${HOME}/jenkins_home
BACKUP_HOME=${HOME}/backup
mkdir -p -m777 ${BACKUP_HOME}
rm -rf ${BACKUP_HOME}/jenkins_origin.tar.gz
mv ${BACKUP_HOME}/jenkins.tar.gz ${BACKUP_HOME}/jenkins_origin.tar.gz
tar \
\
--exclude=${JENKINS_HOME}/logs \
--exclude=${JENKINS_HOME}/**/builds \
--exclude=${JENKINS_HOME}/**/*.jar \
--exclude=${JENKINS_HOME}/jenkins.war* \
--exclude=${JENKINS_HOME}/**/.git \
--exclude=${JENKINS_HOME}/workspace \
--exclude=${JENKINS_HOME}/war/images \
--exclude=${JENKINS_HOME}/war \
--exclude=${JENKINS_HOME}/plugins \
\
-zcvf ${BACKUP_HOME}/jenkins.tar.gz ${JENKINS_HOME}
cd /home1/irteam
tar -zcvf ${HOME}/backup.tar.gz backup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment