Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSchedulable ¶
GetSchedulable returns a set of PipelineTask names that can be scheduled, given a list of successfully finished doneTasks. It returns tasks which have all dependencies marked as done, and thus can be scheduled. 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 ¶
type Graph struct { // Nodes represent map of PipelineTask name to Node in Pipeline Graph Nodes map[string]*Node }
Graph represents the Pipeline Graph
Click to show internal directories.
Click to hide internal directories.