Result combinedResult = subBuildScheduler.runSubBuilds(axisList, listener);
dynamicBuild.setResult(combinedResult);
return combinedResult;
} finally {
try {
subBuildScheduler.cancelSubBuilds(listener.getLogger());
} catch (Exception e) {
// There is nothing much we can do at this point
LOGGER.log(Level.SEVERE, "Failed to cancel subbuilds", e);
}
}