package
6.2.24+incompatible
Repository: https://github.com/travis-ci/worker.git
Documentation: pkg.go.dev
# Functions
EachBackend calls a given function for each registered backend.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewBackendProvider looks up a backend by its alias and returns a provider via the factory func on the registered *Backend.
No description provided by the author
Register adds a backend to the registry!.
# Constants
DockerMinSupportedAPIVersion of 1.24 means the client library in use here can only support docker-engine 1.12 and above (https://docs.docker.com/release-notes/docker-engine/#1120-2016-07-28).
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
ErrMissingEndpointConfig is returned if the provider config was missing an 'ENDPOINT' configuration, but one is required.
ErrStaleVM is returned from one of the Instance methods if it detects that the VM had already been used for a repository and was not reverted afterwards.
# Structs
Backend wraps up an alias, backend provider help, and a factory func for a given backend provider wheee.
No description provided by the author
No description provided by the author
No description provided by the author
RunResult represents the result of running a script with Instance.RunScript.
StartAttributes contains some parts of the config which can be used to determine the type of instance to boot up (for example, what image to use).
No description provided by the author
No description provided by the author
# Interfaces
An Instance is something that can run a build script.
No description provided by the author
Provider represents some kind of instance provider.
# Type aliases
No description provided by the author