Measure where current image's size/build-time actually go #3

Closed
opened 2026-08-06 20:28:42 +00:00 by haylan · 1 comment
Owner

Question

Where does the current image's size and build time actually go? Build the current Dockerfile
locally and get a layer-by-layer breakdown (docker history, docker build timing per step) that
separates: (a) the barichello/godot-ci base image itself, (b) the apt-get install layer (build
toolchain, mingw-w64, X11/audio dev libs), (c) the Blender download/extract layer.

Report concrete numbers (MB per layer, seconds per step) — this is the evidence the approach
decision (grilling ticket, blocked on this + the research tickets) weighs against.

Part of Smaller/faster godot-ci image (map).

## Question Where does the current image's size and build time actually go? Build the current `Dockerfile` locally and get a layer-by-layer breakdown (`docker history`, `docker build` timing per step) that separates: (a) the `barichello/godot-ci` base image itself, (b) the `apt-get install` layer (build toolchain, mingw-w64, X11/audio dev libs), (c) the Blender download/extract layer. Report concrete numbers (MB per layer, seconds per step) — this is the evidence the approach decision (grilling ticket, blocked on this + the research tickets) weighs against. Part of [Smaller/faster godot-ci image (map)](https://git.arthurerlich.de/haylan/godot-ci/issues/2).
haylan added the wayfinder:task label 2026-08-06 20:28:42 +00:00
Author
Owner

Superseded — the size/build-time measurement this ticket asked for got captured directly while resolving ticket #7 instead of as a separate session (barichello/godot-ci's bare base = 2460MB vs. the new debian:bookworm-slim image's full 2343MB, both measured via real docker build/run). Closing without a separate layer-by-layer breakdown since the decision it was meant to inform is already made and verified.

Superseded — the size/build-time measurement this ticket asked for got captured directly while resolving [ticket #7](https://git.arthurerlich.de/haylan/godot-ci/issues/7) instead of as a separate session (barichello/godot-ci's bare base = 2460MB vs. the new debian:bookworm-slim image's full 2343MB, both measured via real docker build/run). Closing without a separate layer-by-layer breakdown since the decision it was meant to inform is already made and verified.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: haylan/godot-ci#3