package ops
import "github.com/moby/buildkit/solver/llbsolver/ops"
Index ¶
- func CacheMountsLocker() sync.Locker
- func ClearActiveCacheMounts()
- func NewBuildOp(v solver.Vertex, op *pb.Op_Build, b frontend.FrontendLLBBridge, _ worker.Worker) (solver.Op, error)
- func NewExecOp(v solver.Vertex, op *pb.Op_Exec, platform *pb.Platform, cm cache.Manager, sm *session.Manager, md *metadata.Store, exec executor.Executor, w worker.Worker) (solver.Op, error)
- func NewFileOp(v solver.Vertex, op *pb.Op_File, cm cache.Manager, md *metadata.Store, w worker.Worker) (solver.Op, error)
- func NewSourceOp(_ solver.Vertex, op *pb.Op_Source, platform *pb.Platform, sm *source.Manager, sessM *session.Manager, w worker.Worker) (solver.Op, error)
- type FileOpSolver
Functions ¶
func CacheMountsLocker ¶
func ClearActiveCacheMounts ¶
func ClearActiveCacheMounts()
ClearActiveCacheMounts clears shared cache mounts currently in use. Caller needs to hold CacheMountsLocker before calling
func NewBuildOp ¶
func NewBuildOp(v solver.Vertex, op *pb.Op_Build, b frontend.FrontendLLBBridge, _ worker.Worker) (solver.Op, error)
func NewExecOp ¶
func NewExecOp(v solver.Vertex, op *pb.Op_Exec, platform *pb.Platform, cm cache.Manager, sm *session.Manager, md *metadata.Store, exec executor.Executor, w worker.Worker) (solver.Op, error)
func NewFileOp ¶
func NewFileOp(v solver.Vertex, op *pb.Op_File, cm cache.Manager, md *metadata.Store, w worker.Worker) (solver.Op, error)
func NewSourceOp ¶
func NewSourceOp(_ solver.Vertex, op *pb.Op_Source, platform *pb.Platform, sm *source.Manager, sessM *session.Manager, w worker.Worker) (solver.Op, error)
Types ¶
type FileOpSolver ¶
type FileOpSolver struct {
// contains filtered or unexported fields
}
func NewFileOpSolver ¶
func NewFileOpSolver(b fileoptypes.Backend, r fileoptypes.RefManager) *FileOpSolver
func (*FileOpSolver) Solve ¶
func (s *FileOpSolver) Solve(ctx context.Context, inputs []fileoptypes.Ref, actions []*pb.FileAction) ([]fileoptypes.Ref, error)
Source Files ¶
build.go exec.go file.go source.go
Directories ¶
Path | Synopsis |
---|---|
solver/llbsolver/ops/fileoptypes |
- Version
- v0.7.0
- Published
- Mar 25, 2020
- Platform
- js/wasm
- Imports
- 49 packages
- Last checked
- 3 minutes ago –
Tools for package owners.