Performs job shelving actions based on cron schedule and regex. [cron-shelve](https://github.com/jenkinsci/cron-shelve-plugin) The cron-shelve plugin allows you to harvest hundreds of stale jobs in consistent automated manner. This plugin exposes a new option in "Manage Jenkins" section called "Cron-Shelve". This plugin is a great option in cases where the [Job DSL Plugin](https://wiki.jenkins.io/display/JENKINS/Job+DSL+Plugin) is used and a consistent naming convention is maintained to deploy hundreds of jobs. - \_*enable*\_: The ability to toggle execution of the plugin. - \_*debug*\_: Output plugin state to logs. - \_*email owner*\_: In order for this to be functional a given job must have "Set jenkins user build variables" set. - \_*Cron Schedule*\_: The given time period the shelving will begin. - \_*Jobs Regex*\_: This provides a regex method to harvest a given set of jobs. - \_*Job Expiration day*\_: Check the last build date of all jobs matching the regex value and if its equal or greater to job Expiration day shelve the job.  ![](docs/images/management.png)