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