workflow

package
v1.3.960 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 6, 2019 License: Apache-2.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

View Source
const (
	DefaultWorkflowName = "default"
)

Variables

This section is empty.

Functions

func CreateDefaultWorkflow

func CreateDefaultWorkflow(jxClient versioned.Interface, ns string) (*v1.Workflow, error)

CreateDefaultWorkflow creates the default workflow if none is provided by just chaining the Auto enviornments together sequentially

func CreateWorkflow

func CreateWorkflow(ns string, name string, steps ...v1.WorkflowStep) *v1.Workflow

CreateWorkflow creates a default Workflow instance

func CreateWorkflowPromoteStep

func CreateWorkflowPromoteStep(envName string, preconditionSteps ...v1.WorkflowStep) v1.WorkflowStep

CreateWorkflowPromoteStep creates a default Workflow promote step

func GetWorkflow

func GetWorkflow(name string, jxClient versioned.Interface, ns string) (*v1.Workflow, error)

GetWorkflow returns the workflow for the given name. If the name is blank it defaults to `DefaultWorkflowName`. If the workflow does not exist yet then its defaulted from the auto promotion workflows in order.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL