Introducing Smart Retry: Safer retries for transient Jenkins failures.
In many Jenkins environments, a failed build does not always mean the code is broken.
Sometimes a Kubernetes agent gets evicted.
Sometimes a Git fetch is interrupted.
Sometimes an artifact repository has a short outage.
In all of these cases, the next manual rebuild often succeeds.
smartRetry is designed for exactly this kind of CI problem: transient failures that are worth retrying, without turning every...