Skip to content

Handle reporter exceptions

This retries GitLab client calls several times if it results in a timeout or network error. If it continues to fail up to 3 times with progressively longer delays between attempts it will terminate and allow the job to fail.

Also reports other types of exceptions to the relevant qa channel in Slack without failing the job.

Closes https://gitlab.com/gitlab-org/gitlab-qa/-/issues/553

Merge request reports