Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SkeltonBytes ¶
Types ¶
type AfterBench ¶
type Config ¶
type Config struct {
Setup Setup `yaml:"setup,omitempty"`
Slack Slack `yaml:"slack,omitempty"`
Hosts []Host `yaml:"hosts,omitempty"`
}
func (Config) IsAlpEnabled ¶
func (Config) IsDockerEnabled ¶
type Deploy ¶
type Deploy struct {
SlackChannel string `yaml:"slack_channel,omitempty"`
PreCommand string `yaml:"pre_command,omitempty"`
PostCommand string `yaml:"post_command,omitempty"`
Targets []DeployTarget `yaml:"targets,omitempty"`
}
type DeployTarget ¶
type Host ¶
type Host struct {
Host string `yaml:"host,omitempty"`
Port int `yaml:"int,omitempty"`
User string `yaml:"user,omitempty"`
Key string `yaml:"key,omitempty"`
Password string `yaml:"password,omitempty"`
Deploy Deploy `yaml:"deploy,omitempty"`
Profiling Profiling `yaml:"profiling,omitempty"`
AfterBench AfterBench `yaml:"after_bench,omitempty"`
}
func (Host) ListTarget ¶
func (c Host) ListTarget() []DeployTarget
Click to show internal directories.
Click to hide internal directories.