instance

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Jul 27, 2020 License: MPL-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// ContainerProjectDir specifies where in the instance container should we bind-mount the projectDir.
	ContainerProjectDir = "/tmp/cirrus-ci/project-dir"
)

Variables

View Source
var ErrUnsupportedInstance = errors.New("unsupported instance type")

Functions

This section is empty.

Types

type Instance

type Instance struct {
	// contains filtered or unexported fields
}

func NewFromProto

func NewFromProto(instance *api.Task_Instance) (*Instance, error)

func (*Instance) Run

func (inst *Instance) Run(ctx context.Context, config *RunConfig) error

type RunConfig

type RunConfig struct {
	ProjectDir                 string
	Endpoint                   string
	ServerSecret, ClientSecret string
	TaskID                     int64
	Logger                     *logrus.Logger
}

Jump to

Keyboard shortcuts

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