Documentation ¶
Index ¶
- func CacheMountsLocker() sync.Locker
- func ClearActiveCacheMounts()
- func NewBuildOp(v solver.Vertex, op *pb.Op_Build, b frontend.FrontendLLBBridge, ...) (solver.Op, error)
- func NewExecOp(v solver.Vertex, op *pb.Op_Exec, platform *pb.Platform, cm cache.Manager, ...) (solver.Op, error)
- func NewFileOp(v solver.Vertex, op *pb.Op_File, cm cache.Manager, md *metadata.Store, ...) (solver.Op, error)
- func NewSourceOp(_ solver.Vertex, op *pb.Op_Source, platform *pb.Platform, sm *source.Manager, ...) (solver.Op, error)
- type FileOpSolver
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CacheMountsLocker ¶ added in v0.6.4
func ClearActiveCacheMounts ¶ added in v0.6.4
func ClearActiveCacheMounts()
ClearActiveCacheMounts clears shared cache mounts currently in use. Caller needs to hold CacheMountsLocker before calling
func NewBuildOp ¶
Types ¶
type FileOpSolver ¶ added in v0.6.4
type FileOpSolver struct {
// contains filtered or unexported fields
}
func NewFileOpSolver ¶ added in v0.6.4
func NewFileOpSolver(b fileoptypes.Backend, r fileoptypes.RefManager) *FileOpSolver
func (*FileOpSolver) Solve ¶ added in v0.6.4
func (s *FileOpSolver) Solve(ctx context.Context, inputs []fileoptypes.Ref, actions []*pb.FileAction) ([]fileoptypes.Ref, error)
Click to show internal directories.
Click to hide internal directories.