Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewRunnerParameters ¶
func NewRunnerParameters() eventline.RunnerParameters
Types ¶
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func (*Runner) ExecuteStep ¶
func (r *Runner) ExecuteStep(ctx context.Context, se *eventline.StepExecution, step *eventline.Step, stdout, stderr io.WriteCloser) error
type RunnerCfg ¶
type RunnerCfg struct {
RootDirectory string `json:"root_directory"`
}
func (*RunnerCfg) ValidateJSON ¶ added in v1.1.0
type RunnerParameters ¶
type RunnerParameters struct { Host string `json:"host"` Port int `json:"port"` User string `json:"user"` HostKey []byte `json:"host_key,omitempty"` HostKeyAlgorithm string `json:"host_key_algorithm,omitempty"` }
func (*RunnerParameters) ValidateJSON ¶ added in v1.1.0
func (r *RunnerParameters) ValidateJSON(v *ejson.Validator)
Click to show internal directories.
Click to hide internal directories.