If you add a buildDefinition and a purgeConfiguration with same Schedule only add buildDefinition because both jobs have same job name.
When set job name does not difference between buildDefinition job or purgeConfiguration job
JobDetail jobDetail = new JobDetail( schedule.getName(), org.quartz.Scheduler.DEFAULT_GROUP, jobClass );
Description
If you add a buildDefinition and a purgeConfiguration with same Schedule only add buildDefinition because both jobs have same job name.
When set job name does not difference between buildDefinition job or purgeConfiguration job
JobDetail jobDetail = new JobDetail( schedule.getName(), org.quartz.Scheduler.DEFAULT_GROUP, jobClass );
Fixed in :
r780709 of branch 1.3.x
r780735 of version 1.4.0