frontend

package
v0.12.0-rc2 Latest Latest
Warning

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

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

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

Jump to

Keyboard shortcuts

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