Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCandidateTasks ¶ added in v0.35.1
GetCandidateTasks returns a set of names of PipelineTasks whose ancestors are all completed, given a list of finished doneTasks. If the specified doneTasks are invalid (i.e. if it is indicated that a Task is done, but the previous Tasks are not done), an error is returned.
Types ¶
type Graph ¶ added in v0.9.0
type Graph struct {
// Nodes represent map of PipelineTask name to Node in Pipeline Graph
Nodes map[string]*Node
}
Graph represents the Pipeline Graph
type Node ¶ added in v0.9.0
type Node struct {
// Key represent a unique name of the node in a graph
Key string
// Prev represent all the Previous task Nodes for the current Task
Prev []*Node
// Next represent all the Next task Nodes for the current Task
Next []*Node
}
Node represents a Task in a pipeline.
Click to show internal directories.
Click to hide internal directories.