Documentation ¶
Index ¶
Constants ¶
View Source
const ConfigFileName = "cider.yml"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildArgs ¶
type BuildArgs struct { Repository string `codec:"repository"` Script string `codec:"script"` Env []string `codec:"env,omitempty"` Noop bool `codec:"noop,omitempty"` // For benchmarking purposes only. }
type BuildResult ¶
type BuildResult struct { PullDuration time.Duration `codec:"pullDuration"` BuildDuration time.Duration `codec:"buildDuration"` Error string `codec:"error"` }
func (BuildResult) WriteSummary ¶
func (result BuildResult) WriteSummary(w io.Writer)
type Config ¶
type Config struct { Master struct { URL string `yaml:"url"` Token string `yaml:"token"` } `yaml:"master"` Slave struct { Label string `yaml:"label"` } `yaml:"slave"` Repository struct { URL string `yaml:"url"` } `yaml:"repository"` Script struct { Path string `yaml:"path"` Runner string `yaml:"runner"` Env Env `yaml:"env"` } `yaml:"script"` }
func ParseConfig ¶
func (*Config) FeedFromEnv ¶
type ErrInvalidEnvironment ¶
type ErrInvalidEnvironment struct {
// contains filtered or unexported fields
}
func (*ErrInvalidEnvironment) Error ¶
func (err *ErrInvalidEnvironment) Error() string
Click to show internal directories.
Click to hide internal directories.