Skip to content

Parallel building AMD64 and ARM64 images on appropriate build agents for the arch#66

Merged
lietu merged 5 commits intomainfrom
feature/optimized-amd64-arm64
Nov 5, 2025
Merged

Parallel building AMD64 and ARM64 images on appropriate build agents for the arch#66
lietu merged 5 commits intomainfrom
feature/optimized-amd64-arm64

Conversation

@lietu
Copy link

@lietu lietu commented Oct 31, 2025

Updated dibber after significant reworking on how it accomplishes the goals. Tested on https://github.com/lietu/docker-images

  • AMD64 and ARM64 images are built in separate jobs, on separate agents, with the right host type
  • Images built on the jobs are uploaded to GHCR based on their digest, and a unique ID for the build
  • If both builds succeed, we create manifests with the target tag names including both platform digests, making multi-arch images
  • Also uploading output for docker builds for better debugging of slow builds etc.

For details on changes to dibber https://github.com/lietu/dibber/compare/1.0.7..1.1.11

@lietu
Copy link
Author

lietu commented Oct 31, 2025

@lietu lietu merged commit ac4bdde into main Nov 5, 2025
1 of 2 checks passed
@lietu lietu deleted the feature/optimized-amd64-arm64 branch November 5, 2025 13:05
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.

2 participants

Comments