Backup Jenkins configuration XML files.
Python 2.7 and pip
are required.
$ virtualenv --distribute $HOME/pyvenv/jenkins-backup $ source $HOME/pyvenv/jenkins-backup/bin/activate $ pip install -r requirements.txt
Prepare config.yaml
for configuration file. Example is
development: url: "http://localhost:8080/jenkins"
Run as following to specify -c
, --environment
, and --outdir
option.
$ ./jenkins-backup.py -c config.yaml --environment development --outdir=jenkins-backup