Using the artifactCleanup user plugin from public GitHub with no changes in the groovy file.
When configuring the JSON file for different repositories as below, it's not possible to run several jobs in parallel.
Steps to reproduce:
- Download the user plugin groovy and JSON files from GitHub
- Locate the plugin in $ARTIFACTORY_HOME/etc/artifactory/plugins
- Configure the JSON file with cron jobs to run simultaneously
- Run the following REST API call - POST /api/plugins/reload
Expected behavior - all jobs should start and delete the artifact matching the job conditions.
Impact - artifacts that are scheduled for deletion are not getting deleted if another job is scheduled for that timeslot, which cause the system to quickly fill up.
This is a regression since this action is working in Artifactory 7.4.3, but no longer from Artifactory 7.5.5