 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
      Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunServiceControl ¶
Types ¶
type ExecCommand ¶
type ExecCommand struct {
	common.RunnerSettings
	Job     string
	Timeout int `long:"timeout" description:"Job execution timeout (in seconds)"`
}
    func (*ExecCommand) Execute ¶
func (c *ExecCommand) Execute(context *cli.Context)
type ListCommand ¶
type ListCommand struct {
	// contains filtered or unexported fields
}
    func (*ListCommand) Execute ¶
func (c *ListCommand) Execute(context *cli.Context)
func (*ListCommand) RunnerByName ¶ added in v1.2.0
func (c *ListCommand) RunnerByName(name string) (*common.RunnerConfig, error)
type NullService ¶
type NullService struct {
}
    type RegisterCommand ¶
type RegisterCommand struct {
	TagList           string `long:"tag-list" env:"RUNNER_TAG_LIST" description:"Tag list"`
	NonInteractive    bool   `short:"n" long:"non-interactive" env:"REGISTER_NON_INTERACTIVE" description:"Run registration unattended"`
	LeaveRunner       bool   `long:"leave-runner" env:"REGISTER_LEAVE_RUNNER" description:"Don't remove runner if registration fails"`
	RegistrationToken string `short:"r" long:"registration-token" env:"REGISTRATION_TOKEN" description:"Runner's registration token"`
	RunUntagged       bool   `` /* 138-byte string literal not displayed */
	common.RunnerConfig
	// contains filtered or unexported fields
}
    func (*RegisterCommand) Execute ¶
func (s *RegisterCommand) Execute(context *cli.Context)
func (*RegisterCommand) RunnerByName ¶ added in v1.2.0
func (c *RegisterCommand) RunnerByName(name string) (*common.RunnerConfig, error)
type RunCommand ¶
type RunCommand struct {
	ServiceName      string `short:"n" long:"service" description:"Use different names for different services"`
	WorkingDirectory string `short:"d" long:"working-directory" description:"Specify custom working directory"`
	User             string `short:"u" long:"user" description:"Use specific user to execute shell scripts"`
	Syslog           bool   `long:"syslog" description:"Log to syslog"`
	// contains filtered or unexported fields
}
    func (*RunCommand) Execute ¶
func (mr *RunCommand) Execute(context *cli.Context)
func (*RunCommand) Run ¶
func (mr *RunCommand) Run()
type RunSingleCommand ¶
type RunSingleCommand struct {
	common.RunnerConfig
	WaitTimeout int `long:"wait-timeout" description:"How long to wait in seconds before receiving the first job"`
	MaxBuilds int `long:"max-builds" description:"How many builds to process before exiting"`
	// contains filtered or unexported fields
}
    func (*RunSingleCommand) Execute ¶
func (r *RunSingleCommand) Execute(c *cli.Context)
type ServiceLogHook ¶
func (*ServiceLogHook) Levels ¶
func (s *ServiceLogHook) Levels() []logrus.Level
type UnregisterCommand ¶
type UnregisterCommand struct {
	common.RunnerCredentials
	Name string `toml:"name" json:"name" short:"n" long:"name" description:"Name of the runner you wish to unregister"`
	// contains filtered or unexported fields
}
    func (*UnregisterCommand) Execute ¶
func (c *UnregisterCommand) Execute(context *cli.Context)
func (*UnregisterCommand) RunnerByName ¶ added in v1.2.0
func (c *UnregisterCommand) RunnerByName(name string) (*common.RunnerConfig, error)
type VerifyCommand ¶
type VerifyCommand struct {
	DeleteNonExisting bool `long:"delete" description:"Delete no longer existing runners?"`
	// contains filtered or unexported fields
}
    func (*VerifyCommand) Execute ¶
func (c *VerifyCommand) Execute(context *cli.Context)
func (*VerifyCommand) RunnerByName ¶ added in v1.2.0
func (c *VerifyCommand) RunnerByName(name string) (*common.RunnerConfig, error)
       Source Files
      ¶
      Source Files
      ¶
    
   Click to show internal directories. 
   Click to hide internal directories.