package build
import "github.com/docker/buildx/build"
Index ¶
- func Build(ctx context.Context, drivers []DriverInfo, opt map[string]Options, docker DockerAPI, configDir string, w progress.Writer) (resp map[string]*client.SolveResponse, err error)
- func LoadInputs(ctx context.Context, d driver.Driver, inp Inputs, pw progress.Writer, target *client.SolveOpt) (func(), error)
- type DockerAPI
- type DriverInfo
- type Inputs
- type NamedContext
- type Options
Functions ¶
func Build ¶
func Build(ctx context.Context, drivers []DriverInfo, opt map[string]Options, docker DockerAPI, configDir string, w progress.Writer) (resp map[string]*client.SolveResponse, err error)
func LoadInputs ¶
func LoadInputs(ctx context.Context, d driver.Driver, inp Inputs, pw progress.Writer, target *client.SolveOpt) (func(), error)
Types ¶
type DockerAPI ¶
type DockerAPI interface { DockerAPI(name string) (dockerclient.APIClient, error) }
type DriverInfo ¶
type DriverInfo struct { Driver driver.Driver Name string Platform []specs.Platform Err error ImageOpt imagetools.Opt ProxyConfig map[string]string }
type Inputs ¶
type Inputs struct { ContextPath string DockerfilePath string InStream io.Reader ContextState *llb.State DockerfileInline string NamedContexts map[string]NamedContext }
type NamedContext ¶
type Options ¶
type Options struct { Inputs Inputs Allow []entitlements.Entitlement BuildArgs map[string]string CacheFrom []client.CacheOptionsEntry CacheTo []client.CacheOptionsEntry CgroupParent string Exports []client.ExportEntry ExtraHosts []string ImageIDFile string Labels map[string]string NetworkMode string NoCache bool NoCacheFilter []string Platforms []specs.Platform Pull bool Session []session.Attachable ShmSize opts.MemBytes Tags []string Target string Ulimits *opts.UlimitOpt }
Source Files ¶
- Version
- v0.8.0
- Published
- Mar 9, 2022
- Platform
- js/wasm
- Imports
- 48 packages
- Last checked
- 9 hours ago –
Tools for package owners.