Help us shape the future of Go! Take the 2026 Go Developer Survey

executors

package
v1.9.10 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2017 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbstractExecutor

type AbstractExecutor struct {
	ExecutorOptions
	common.BuildLogger
	Config     common.RunnerConfig
	Build      *common.Build
	BuildTrace common.BuildTrace
	BuildShell *common.ShellConfiguration
}

func (*AbstractExecutor) Cleanup

func (e *AbstractExecutor) Cleanup()

func (*AbstractExecutor) Finish

func (e *AbstractExecutor) Finish(err error)

func (*AbstractExecutor) Prepare

func (e *AbstractExecutor) Prepare(globalConfig *common.Config, config *common.RunnerConfig, build *common.Build) error

func (*AbstractExecutor) Shell added in v1.3.0

type DefaultExecutorProvider

type DefaultExecutorProvider struct {
	Creator         func() common.Executor
	FeaturesUpdater func(features *common.FeaturesInfo)
}

func (DefaultExecutorProvider) Acquire

func (DefaultExecutorProvider) CanCreate

func (e DefaultExecutorProvider) CanCreate() bool

func (DefaultExecutorProvider) Create

func (DefaultExecutorProvider) GetFeatures

func (e DefaultExecutorProvider) GetFeatures(features *common.FeaturesInfo)

func (DefaultExecutorProvider) Release

type ExecutorOptions

type ExecutorOptions struct {
	DefaultBuildsDir string
	DefaultCacheDir  string
	SharedBuildsDir  bool
	Shell            common.ShellScriptInfo
	ShowHostname     bool
	SupportedOptions []string
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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