Documentation ¶
Index ¶
Constants ¶
View Source
const ( // CascadePlanID is the id for the cascade plan CascadePlanID = "cascade" // SinglePlanID is the id for the single plan SinglePlanID = "single" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BasePlan ¶
type BasePlan struct {
// contains filtered or unexported fields
}
BasePlan is the base plan which all plans should extend
type CascadePlan ¶
type CascadePlan struct { BasePlan // contains filtered or unexported fields }
CascadePlan is the plan used to cascade build
func NewCascadePlan ¶
func NewCascadePlan(imagesStorer repository.ImagesStorerReader, depth int) *CascadePlan
NewCascadePlan creates a new CascadePlan
type MockPlanFactory ¶
MockPlanFactory is a factory to create Planner
func NewMockPlanFactory ¶
func NewMockPlanFactory() *MockPlanFactory
NewMockPlanFactory creates a new MockPlanFactory
type PlanFactory ¶
type PlanFactory struct {
// contains filtered or unexported fields
}
PlanFactory is a factory to create Planner
func NewPlanFactory ¶
func NewPlanFactory(store repository.ImagesStorerReader) *PlanFactory
NewPlanFactory creates a new PlanFactory
type SinglePlan ¶
type SinglePlan struct {
BasePlan
}
SinglePlan is a build plan
func NewSinglePlan ¶
func NewSinglePlan(imagesStorer repository.ImagesStorerReader) *SinglePlan
NewSinglePlan returns a new SinglePlan
Click to show internal directories.
Click to hide internal directories.