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

Docker build improvements #27

Closed
5 tasks
aaronleopold opened this issue Jul 16, 2022 · 1 comment
Closed
5 tasks

Docker build improvements #27

aaronleopold opened this issue Jul 16, 2022 · 1 comment
Labels
docker help wanted Extra attention is needed

Comments

@aaronleopold
Copy link
Collaborator

aaronleopold commented Jul 16, 2022

Creating separate issue off of #21.

Currently, building the multi-arch docker images takes over 2 hours, mainly due to the arm platforms (the amd64 takes about 15 minutes). This is awful, and will pretty much prevent me implementing any sort of automated CI docker builds for Stump. Running the builds on my M1 laptop greatly reduces the build time for those architectures (arm64, arm/v7), but then the amd64 build fails from what I believe is related to qemu bug, based on my searches, but am unsure.

This issue is to, in general, overhaul the docker setup to allow for a CI pipeline to eventually be added once Stump is ready:

  • Drastically reduce build times, as I can't pay for the CI minutes required for the current multi-hour docker build
  • Support the following platforms:
    • arm64
    • arm/v7
    • amd64
@aaronleopold aaronleopold added the help wanted Extra attention is needed label Jul 16, 2022
@aaronleopold aaronleopold added this to the 0.1.0 milestone Sep 16, 2022
@aaronleopold
Copy link
Collaborator Author

Closing in favor of #93

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docker help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant