Skip to content
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

build: more fixes for CircleCI cross-build setup #20499

Closed
wants to merge 11 commits into from

Conversation

danxmoran
Copy link
Contributor

Closes #20479

Even with #20484 I was seeing intermittent failures on master. I haven't seen a failure (yet) with these changes, so fingers crossed...

  • Upgrade the Docker installation on the executor instead of bolting the buildx plugin onto whatever happens to be there
  • Install all binfmt platforms instead of just arm64
  • Don't hard-code specific platforms when creating the buildx builder
  • Don't share as many caches between jobs

- cross_build:
requires:
- godeps
- jsdeps
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am torn between running this on every PR (catches problems early, but slow) and only running it on master. Thoughts?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Better I think to weed out problems early.

@danxmoran
Copy link
Contributor Author

Ugh, spoke too soon. Failed job popped up here.

@psteinbachs psteinbachs self-assigned this Jan 12, 2021
@danxmoran
Copy link
Contributor Author

We might be intermittently running into docker/buildx#495

@psteinbachs psteinbachs removed their assignment Jan 12, 2021
@psteinbachs psteinbachs self-requested a review January 12, 2021 15:56
@danxmoran
Copy link
Contributor Author

Closing this for now to reduce spam

@danxmoran danxmoran closed this Jan 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ARM64 docker build failing in CircleCI because of missing emulators
2 participants