Documentation ¶
Overview ¶
Package stages contains the stages api.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Stage ¶
type Stage struct { Name string `yaml:"name"` Run string `yaml:"run"` Environment yaml.StringOrSlice `yaml:"environment"` Tasks yaml.StringOrSlice `yaml:"tasks"` Enabled bool `yaml:"enabled"` Always bool `yaml:"always"` Concurrent bool `yaml:"concurrent"` }
Stage is a representation of a stage.
func (*Stage) Execute ¶
func (s *Stage) Execute(path string, logger *gomol.LogAdapter, taskMap map[string]tasks.Task, env []string, st *state.State) error
Execute runs the stage.
func (*Stage) ShouldRun ¶ added in v0.9.0
ShouldRun will return True if a stage should be run based on the passed in error (from the plan) and whether or not the stage is enabled.
func (*Stage) UnmarshalYAML ¶ added in v0.5.0
UnmarshalYAML is a custom yaml unmarshaller for stages.
Click to show internal directories.
Click to hide internal directories.