Documentation
¶
Overview ¶
Package build provides options for the compose build command
Index ¶
- func WithBuildArg(args ...string) compose.SetComposeBuildOption
- func WithBuilder(builder string) compose.SetComposeBuildOption
- func WithCheck() compose.SetComposeBuildOption
- func WithDependencies() compose.SetComposeBuildOption
- func WithMemory(memory string) compose.SetComposeBuildOption
- func WithNoCache() compose.SetComposeBuildOption
- func WithPrint() compose.SetComposeBuildOption
- func WithProfiles(profiles ...string) compose.SetComposeBuildOption
- func WithProvenance() compose.SetComposeBuildOption
- func WithPull() compose.SetComposeBuildOption
- func WithPush() compose.SetComposeBuildOption
- func WithQuiet() compose.SetComposeBuildOption
- func WithSBOM() compose.SetComposeBuildOption
- func WithSSH(ssh ...string) compose.SetComposeBuildOption
- func WithServiceNames(names ...string) compose.SetComposeBuildOption
- func WithWriter(writer io.Writer) compose.SetComposeBuildOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func WithBuildArg ¶
func WithBuildArg(args ...string) compose.SetComposeBuildOption
WithBuildArg adds build-time variables (key=value), can be used multiple times
func WithBuilder ¶
func WithBuilder(builder string) compose.SetComposeBuildOption
WithBuilder sets the builder to use
func WithCheck ¶
func WithCheck() compose.SetComposeBuildOption
WithCheck checks build configuration
func WithDependencies ¶
func WithDependencies() compose.SetComposeBuildOption
WithDependencies also builds dependencies (transitively)
func WithMemory ¶
func WithMemory(memory string) compose.SetComposeBuildOption
WithMemory sets memory limit for the build container (e.g. "2G")
func WithNoCache ¶
func WithNoCache() compose.SetComposeBuildOption
WithNoCache disables cache when building the image
func WithPrint ¶
func WithPrint() compose.SetComposeBuildOption
WithPrint prints equivalent bake file
func WithProfiles ¶
func WithProfiles(profiles ...string) compose.SetComposeBuildOption
WithProfiles sets the profiles to activate
func WithProvenance ¶
func WithProvenance() compose.SetComposeBuildOption
WithProvenance adds a provenance attestation
func WithPull ¶
func WithPull() compose.SetComposeBuildOption
WithPull always attempt to pull a newer version of the image
func WithSSH ¶
func WithSSH(ssh ...string) compose.SetComposeBuildOption
WithSSH sets SSH authentications (e.g. "default" or "key=path"), can be used multiple times
func WithServiceNames ¶
func WithServiceNames(names ...string) compose.SetComposeBuildOption
WithServiceNames sets the optional service names (positional args)
func WithWriter ¶
func WithWriter(writer io.Writer) compose.SetComposeBuildOption
WithWriter sets the writer for stdout/stderr
Types ¶
This section is empty.