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:

Was this article helpful?
1 out of 4 found this helpful

Comments

0 comments

Article is closed for comments.