liveBook · Manning

Build stage

A build stage is a phase or unit of a build process that processes inputs to prepare or produce outputs for later stages or deployment.

How 2 Manning books explain it

Learn Docker in a Month of Lunches, Second Edition

A builder stage is a Dockerfile build stage that contains the tools and source files needed to compile an application.

How it is used
Uses a build stage to compile source inside Docker while keeping build tools out of the final application image.
How deep it goes
Works through stage naming, RUN and COPY --from, then shows Go and .NET Framework build configurations.
Examples
Shows a file passed between stages, a Go web server build and a .NET Framework application build.
What you can do after
Build it from scratch using a multi-stage Dockerfile that compiles in one image and packages output in another.

Read how Learn Docker in a Month of Lunches, Second Edition explains build stage →

Quarkus in Action

A build step is a Quarkus extension processing unit that consumes and produces build items during the application build.

How it is used
Uses build-time processing to connect Quarkus extension logic with generated application behavior.
How deep it goes
Explains annotations, inputs, outputs, recorders, execution phases, and integration examples without detailing the complete build-item catalog.
Examples
Demonstrates metadata JSON construction, dependency scanning, recorder invocation, HTTP route registration, CDI registration, and request filtering.
What you can do after
Build it from scratch by writing a processor method that consumes build items, records runtime logic, and produces extension integration items.

Read how Quarkus in Action explains build stage →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.