-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
r2d-action broken? #20
Comments
Ok, I found some logs by using the raw logs instead of the endless scrolling in the GitHub Actions UI
|
I faced some timeouts using r2d in the past and this is why I ended up pushing with docker on this one: #9. I think we should be able to pass a timeout value now: jupyterhub/repo2docker#711, but I am not sure if this was released and propagated to the action. @yuvipanda, since you implemented the fix for the above r2d issue, do you have any more context here? |
Temporary, until we can set the push timeout in r2d properly Fixes #20
Try out action from jupyterhub/repo2docker-action#84 to see if that fixes our pushing problem Ref #20
@sgibson91 So #21, #22, #23 have fixed this, and I've submitted jupyterhub/repo2docker-action#84 upstream as well. This is still temporary though, will need to finish up the 'real' fix which would be to pass a larger timeout to the repo2docker action itself. |
Thank you for your hard work on this @yuvipanda! |
docker push has a couple of advantages over --push in repo2docker: - It times out sometimes, causing issues where the image just fails to push after building. docker push doesn't have this issue - see 2i2c-org/utoronto-image#20, where we had to manually run a docker push. - docker push provides more useful output than --push This commit also removes some code duplication - we now build the image regardless, and use the flag just to differentiate pushing.
docker push has a couple of advantages over --push in repo2docker: - It times out sometimes, causing issues where the image just fails to push after building. docker push doesn't have this issue - see 2i2c-org/utoronto-image#20, where we had to manually run a docker push. - docker push provides more useful output than --push This commit also removes some code duplication - we now build the image regardless, and use the flag just to differentiate pushing. An unused bash function was also deleted.
Referencing PR #19
I haven't tracked down the actual error message yet since the logs from the r2d-action are very long and verbose.
Is there a known issue regarding not being able to push this image to quay.io from CI/CD?
cc: @yuvipanda @damianavila
The text was updated successfully, but these errors were encountered: