Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateConfig ¶
Types ¶
type BootstrapConfig ¶ added in v0.0.20
type CacheConfig ¶
type Config ¶
type Config struct {
FileName string
Stages []string `yaml:"stages"`
Jobs []JobConfig `yaml:"-"`
GlobalVariables map[string]string `yaml:"variables,omitempty"`
RemoteProvider *RemoteProvider `yaml:"remote_provider,omitempty"`
CLIVariables map[string]string `yaml:"-"`
Bootstrap *BootstrapConfig `yaml:"bootstrap,omitempty"`
}
func (*Config) LoadConfig ¶
type JobConfig ¶
type JobConfig struct {
Name string `yaml:"-"`
Image string `yaml:"image"`
Script []string `yaml:"script"`
Stage string `yaml:"stage"`
Workdir string `yaml:"workdir,omitempty"`
Variables map[string]string `yaml:"variables,omitempty"`
Cache *CacheConfig `yaml:"cache,omitempty"`
Network *NetworkConfig `yaml:"network,omitempty"`
}
type NetworkConfig ¶ added in v0.0.8
type RemoteProvider ¶ added in v0.0.17
Click to show internal directories.
Click to hide internal directories.