package resolver

import "github.com/docker/buildx/build/resolver"

Index

Functions

func ResolveAll

func ResolveAll(ctx context.Context, nodes []builder.Node, optPlatforms map[string][]ocispecs.Platform, pw progress.Writer) (map[string][]*ResolvedNode, error)

Types

type ResolvedNode

type ResolvedNode struct {
	// contains filtered or unexported fields
}

func Resolve

func Resolve(ctx context.Context, nodes []builder.Node, platforms []ocispecs.Platform, pw progress.Writer) ([]*ResolvedNode, error)

func (ResolvedNode) BuildOpts

func (dp ResolvedNode) BuildOpts(ctx context.Context) (gateway.BuildOpts, error)

func (ResolvedNode) Client

func (dp ResolvedNode) Client(ctx context.Context) (*client.Client, error)

func (ResolvedNode) Key

func (dp ResolvedNode) Key() string

func (ResolvedNode) Node

func (dp ResolvedNode) Node() builder.Node

func (ResolvedNode) Platforms

func (dp ResolvedNode) Platforms() []ocispecs.Platform

Source Files

driver.go

Version
v0.33.0 (latest)
Published
Mar 31, 2026
Platform
linux/amd64
Imports
17 packages
Last checked
12 hours ago

Tools for package owners.