-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Status of migration from Jenkins to GitHub Actions #16039
Comments
Thanks for your interest in DOI. I've answered your questions below.
Over 30 DOI have already been migrated to be built on GHA for amd64 and 386. The migrated DOI are listed in the build repository. You can track the progress there.
Yes, the migrated images use BuildKit.
bashbrew is still used. The details of the build process can be found in the https://github.com/docker-library/meta and https://github.com/docker-library/meta-scripts repositories.
Feel free to peruse the build code, continue to use DOI, and let us know if you see any issues. Thanks again for your interest and support! |
Thank you! (For the future reference, the images are built in https://github.com/docker-library/meta/blob/subset/.github/workflows/build.yml , and the logs are available in https://github.com/docker-library/meta/actions/workflows/build.yml) |
Feature request: it would be nice to have links to GHA builds logs in the Web UI of Docker Hub, as it is hard to find the log for a specific image via https://github.com/docker-library/meta/actions/workflows/build.yml |
@AkihiroSuda While I don't disagree, it's hard to find the builds sometimes. |
I would love a way to store the build logs directly in the image metadata (especially for individual build steps, so even cached builds could still have useful logs). |
https://www.docker.com/blog/building-trusted-content-with-github-actions/
Some questions:
What's the current status of this migration? Is there an ETA for the first batch of the images to be built on GHA?
Will the migration mean switching away from the classic builder too?
Will they be built using https://github.com/docker/build-push-action ? or bashbrew?
Is there anything that the community can help to facilitate this?
The text was updated successfully, but these errors were encountered: