Consider not retrying failing jobs
Currently we retry the failing jobs once. That's a problem for jobs than can take 26 minutes (e.g. ee:update
), even more when a job is known as failing.
If you look at https://gitlab.com/gitlab-org/gitlab-qa/pipelines/32004131/builds, the pipeline could have finished 26 minutes earlier.
I guess there are two choices:
- Keep retrying once, since we should have disabled this job temporarily since we knew that it was consistently failing until 11.3.3 would be out (and it is now!
🎉 https://hub.docker.com/r/gitlab/gitlab-ee-qa/tags/) - Stop retrying because we don't usually have transient failures in QA