refspec = os.getenv("GERRIT_REFSPEC")
change_number, change_version = re.search(r'refs/changes/[0-9]+/([0-9]+)/([0-9]+)', refspec).groups()
project = os.path.basename(os.getenv("GERRIT_PROJECT"))
+ mode = os.getenv("GERRIT_PROJECT").split('/')[0]
obs_api = os.getenv("OBS_API_URL")
obs_user = os.getenv("OBS_API_USERNAME")
build = BuildService(obs_api, obs_user, obs_passwd)
for x in range(1, int(change_version) + 1):
- delete_project_name = "home:tester:Tools-services-%s-%s.%d" \
- % (project, change_number, x)
+ delete_project_name = "home:tester:Tools-%s-%s-%s.%d" \
+ % (mode, project, change_number, x)
print 'Deleting %s...' % delete_project_name
build.cleanup(delete_project_name, "Cleaned by purge job")