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 { SlackChannelId string `yaml:"slack_channel_id,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.