runner

package
v0.1.10699 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 7, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommand

func NewCommand(config *settings.Config, preRunE validator) *cobra.Command

Types

type APIConfig

type APIConfig struct {
	AuthToken string `yaml:"auth_token"`
}

type AgentConfig

type AgentConfig struct {
	API    APIConfig    `yaml:"api"`
	Runner RunnerConfig `yaml:"runner"`
}

func NewAgentConfig

func NewAgentConfig(t runner.Token) *AgentConfig

func (*AgentConfig) WriteYaml

func (c *AgentConfig) WriteYaml(w io.Writer) error

type RunnerConfig

type RunnerConfig struct {
	Name                    string   `yaml:"name"`
	ResourceClass           string   `yaml:"resource_class"`
	CommandPrefix           []string `yaml:"command_prefix,flow"`
	WorkingDirectory        string   `yaml:"working_directory"`
	CleanupWorkingDirectory bool     `yaml:"cleanup_working_directory"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL