Expand description
github.com/moby/buildkit/solver/pb/ops.proto
Modules§
- file_
action - Nested message and enum types in
FileAction. - op
- Nested message and enum types in
Op. - user_
opt - Nested message and enum types in
UserOpt.
Structs§
- Build
Input - BuildInput is used for BuildOp.
- BuildOp
- BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility
- Cache
Opt - CacheOpt defines options specific to cache mounts
- Chown
Opt - Definition
- Definition is the LLB definition structure with per-vertex metadata entries
- DiffOp
- ExecOp
- ExecOp executes a command in a container.
- Export
Cache - File
Action - File
Action Copy - File
Action MkDir - File
Action MkFile - File
Action Rm - FileOp
- HostIp
- Input
- Input represents an input edge for an Op.
- Location
- Location defines list of areas in to source file
- Locations
- Locations is a list of ranges with a index to its source map.
- Lower
Diff Input - Merge
Input - MergeOp
- Meta
- Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)
- Mount
- Mount specifies how to mount an input Op as a filesystem.
- Named
User Opt - Op
- Op represents a vertex of the LLB DAG.
- OpMetadata
- OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.
- Platform
- Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform
- Position
- Position is single location in a source file
- Progress
Group - Proxy
Env - Range
- Range is an area in the source file
- Secret
Env - SecretEnv is an environment variable that is backed by a secret.
- Secret
Opt - SecretOpt defines options describing secret mounts
- Source
- Source is a source mapping description for a file
- Source
Info - Source info contains the shared metadata of a source mapping
- Source
Op - SourceOp specifies a source such as build contexts and images.
- SshOpt
- SSHOpt defines options describing ssh mounts
- Tmpfs
Opt - TmpfsOpt defines options describing tpmfs mounts
- Ulimit
- Upper
Diff Input - UserOpt
- Worker
Constraints - WorkerConstraints defines conditions for the worker
Enums§
- Cache
Sharing Opt - CacheSharingOpt defines different sharing modes for cache mount
- Mount
Type - MountType defines a type of a mount from a supported set
- NetMode
- Security
Mode