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.