Jenkins Enterprise by CloudBees Features: Backup Scheduling Plugin

Problem
Running backups is crucial. Usually users write scripts or cron jobs to perform these backups for the Jenkins platform. Maintaining the backup scripts is cumbersome and error-prone.

Solution
The Backup Scheduling plugin greatly simplifies the job of doing backups. You create a backup by simply creating a new type of job called Backup Jenkins. You can choose to backup job configurations, build records, system configurations or any combination thereof. In addition, since a backup job is a Jenkins job, you can easily relocate the configuration to a different system if required - no porting of shell scripts!