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

frontend

package
v0.12.0 Latest Latest
Warning

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

Go to latest
Published: Jul 12, 2023 License: Apache-2.0 Imports: 8 Imported by: 423

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Attestation added in v0.11.0

type Attestation = result.Attestation[solver.ResultProxy]

type CacheOptionsEntry added in v0.4.0

type CacheOptionsEntry = gw.CacheOptionsEntry

type Frontend

type Frontend interface {
	Solve(ctx context.Context, llb FrontendLLBBridge, opt map[string]string, inputs map[string]*pb.Definition, sid string, sm *session.Manager) (*Result, error)
}

type FrontendLLBBridge

type FrontendLLBBridge interface {
	Solve(ctx context.Context, req SolveRequest, sid string) (*Result, error)
	ResolveImageConfig(ctx context.Context, ref string, opt llb.ResolveImageConfigOpt) (string, digest.Digest, []byte, error)
	Warn(ctx context.Context, dgst digest.Digest, msg string, opts WarnOpts) error
}

type Result

type Result = result.Result[solver.ResultProxy]

type SolveRequest

type SolveRequest = gw.SolveRequest

type WarnOpts added in v0.10.0

type WarnOpts = gw.WarnOpts

Directories

Path Synopsis
command
Package command contains the set of Dockerfile commands.
Package command contains the set of Dockerfile commands.
parser
The parser package implements a parser that transforms a raw byte-stream into a low-level Abstract Syntax Tree.
The parser package implements a parser that transforms a raw byte-stream into a low-level Abstract Syntax Tree.
parser/dumper command
pb

Jump to

Keyboard shortcuts

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