Documentation ¶
Index ¶
Constants ¶
View Source
const (
// FileName is default manifest filename
FileName = "gilbert.yaml"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manifest ¶
type Manifest struct { // Plugins is plugins import list Plugins []string `yaml:"plugins,omitempty"` // Version is gilbert file format version Version string `yaml:"version"` // Imports is list of imported presets Imports []string `yaml:"imports,omitempty"` // Vars is a set of global variables Vars sdk.Vars `yaml:"vars,omitempty"` // Tasks is a set of tasks Tasks TaskSet `yaml:"tasks,omitempty"` // Mixins is a set of declared mixins Mixins Mixins `yaml:"mixins,omitempty"` // contains filtered or unexported fields }
Manifest represents manifest file (gilbert.yaml)
func FromDirectory ¶ added in v0.2.0
FromDirectory loads gilbert.yaml from specified directory
func LoadManifest ¶ added in v0.5.0
LoadManifest loads manifest from specified path and it's imports
func UnmarshalManifest ¶
UnmarshalManifest parses yaml contents into manifest structure
type Task ¶
type Task []sdk.Job
Task is a group of jobs
func (Task) AsyncJobsCount ¶ added in v0.4.0
AsyncJobsCount returns count of async jobs in the task
Click to show internal directories.
Click to hide internal directories.