Skip to main content

Checkout Step Intermittently Failing

Overview

If your checkout step is intermittently failing with the below error message (or similar), it can often be caused by networking issues :

Screen_Shot_2022-05-11_at_9.15.03_AM.png

These issues often occur when the size of your repository is large. You can resolve this issue by either using a custom checkout step in a run command with retries or a custom checkout step to implement a partial or shallow clone.

You can find more details on how to retry an intermittently failing step here. Your custom command will look like the following:

- run: for i in $(seq 1 5); do checkout && s=0 && break || s=$? && sleep 5; done; (exit $s) 

Additional Resources:

Did this answer your question?