Documentation
¶
Index ¶
Constants ¶
View Source
const ( //Action values CREATE = "Create" START = "Start" RUN = "Run" STOP = "Stop" RM = "Rm" EXEC = "Exec" INSPECT = "Inspect" LOGS = "Logs" PS = "Ps" STATS = "Stats" PULL = "Pull" IMAGES = "Images" RMI = "Rmi" )
View Source
const (
ACTION_REQUIRES_PARAMETER = "Action %s requires parameter %s"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type DockerContainerPluginInput ¶
type DockerContainerPluginInput struct {
contracts.PluginInput
Action string
ID string
WorkingDirectory string
TimeoutSeconds interface{}
Container string
Cmd string
Image string
Memory string
Volume []string
Env string
User string
Publish string
}
DockerContainerPluginInput represents one set of commands executed by the RunCommand plugin.
type Plugin ¶
type Plugin struct {
// ExecuteCommand is an object that can execute commands.
CommandExecuter executers.T
// contains filtered or unexported fields
}
Plugin is the type for the plugin.
func (*Plugin) Execute ¶
func (p *Plugin) Execute(config contracts.Configuration, cancelFlag task.CancelFlag, output iohandler.IOHandler)
Click to show internal directories.
Click to hide internal directories.