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

llbsolver

package
v0.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 31, 2018 License: Apache-2.0 Imports: 33 Imported by: 30

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AllowNetworkHostUnstable = false // TODO: enable in constructor

Functions

func Load

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

func NewContentHashFunc

func NewContentHashFunc(selectors []string) solver.ResultBasedCacheFunc

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 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

Jump to

Keyboard shortcuts

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