Help us shape the future of Go! Take the 2026 Go Developer Survey

llbsolver

package
v0.6.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 21, 2019 License: Apache-2.0 Imports: 34 Imported by: 30

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Load

func Load(def *pb.Definition, opts ...LoadOpt) (solver.Edge, error)

func NewContentHashFunc

func NewContentHashFunc(selectors []Selector) solver.ResultBasedCacheFunc

func ValidateOp added in v0.6.0

func ValidateOp(op *pb.Op) error

Types

type ExporterRequest

type ExporterRequest struct {
	Exporter        exporter.ExporterInstance
	CacheExporter   remotecache.Exporter
	CacheExportMode solver.CacheExportMode
}

type LoadOpt

type LoadOpt func(*pb.Op, *pb.OpMetadata, *solver.VertexOptions) error

func RuntimePlatforms

func RuntimePlatforms(p []specs.Platform) LoadOpt

func ValidateEntitlements

func ValidateEntitlements(ent entitlements.Set) LoadOpt

func WithCacheSources

func WithCacheSources(cms []solver.CacheManager) LoadOpt

func WithValidateCaps

func WithValidateCaps() LoadOpt

type ResolveWorkerFunc

type ResolveWorkerFunc func() (worker.Worker, error)

ResolveWorkerFunc returns default worker for the temporary default non-distributed use cases

type Selector added in v0.5.0

type Selector struct {
	Path        string
	Wildcard    bool
	FollowLinks bool
}

type Solver

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

func (*Solver) Bridge

func (*Solver) Status

func (s *Solver) Status(ctx context.Context, id string, statusChan chan *client.SolveStatus) error

Directories

Path Synopsis
ops

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL