Documentation
¶
Index ¶
- Constants
- func ReferenceStepOutput(stepName, varName string) string
- func ResolveExternalTemplates(templates []importTemplate) (map[string]string, error)
- type ParsedWorkflow
- func (wf *ParsedWorkflow) Copy() ctx.WorkflowContext
- func (wf *ParsedWorkflow) GetExternalTemplate(tplName string) ([]byte, error)
- func (wf *ParsedWorkflow) GetLogger() logger.Logger
- func (wf *ParsedWorkflow) GetRunNumber() string
- func (wf *ParsedWorkflow) SetLogger(log logger.Logger)
- func (wf *ParsedWorkflow) SetRunNumber(rn string)
- type WorkflowParameterType
Constants ¶
View Source
const ( NumberType WorkflowParameterType = "number" BooleanType = "boolean" StringType = "string" FloatType = "float" )
Variables ¶
This section is empty.
Functions ¶
func ReferenceStepOutput ¶
Types ¶
type ParsedWorkflow ¶
type ParsedWorkflow struct { Name string Description string Maintainer string Steps []interface{} Imports map[string]string Output map[string]string // contains filtered or unexported fields }
func ParseWorkflowFile ¶
func ParseWorkflowFile(fileContent []byte, arguments map[string]string) (*ParsedWorkflow, error)
ParseWorkflowFile Parse the content of a workflow file with the given arguments
func (*ParsedWorkflow) Copy ¶
func (wf *ParsedWorkflow) Copy() ctx.WorkflowContext
func (*ParsedWorkflow) GetExternalTemplate ¶
func (wf *ParsedWorkflow) GetExternalTemplate(tplName string) ([]byte, error)
func (*ParsedWorkflow) GetLogger ¶
func (wf *ParsedWorkflow) GetLogger() logger.Logger
func (*ParsedWorkflow) GetRunNumber ¶
func (wf *ParsedWorkflow) GetRunNumber() string
func (*ParsedWorkflow) SetLogger ¶
func (wf *ParsedWorkflow) SetLogger(log logger.Logger)
func (*ParsedWorkflow) SetRunNumber ¶
func (wf *ParsedWorkflow) SetRunNumber(rn string)
type WorkflowParameterType ¶
type WorkflowParameterType string
WorkflowParameterType describe the parameter types that can be used in a workflow template
Click to show internal directories.
Click to hide internal directories.