Documentation ¶
Index ¶
- type Client
- func (m *Client) AttachToContainer(opts docker.AttachToContainerOptions) error
- func (m *Client) CreateContainer(opts docker.CreateContainerOptions) (*docker.Container, error)
- func (m *Client) InspectContainer(id string) (*docker.Container, error)
- func (m *Client) InspectImage(name string) (*docker.Image, error)
- func (m *Client) LoadImage(opts docker.LoadImageOptions) error
- func (m *Client) Logs(opts docker.LogsOptions) error
- func (m *Client) PullImage(opts docker.PullImageOptions, auth docker.AuthConfiguration) error
- func (m *Client) RemoveContainer(opts docker.RemoveContainerOptions) error
- func (m *Client) StartContainer(id string, hostConfig *docker.HostConfig) error
- func (m *Client) WaitContainer(id string) (int, error)
- type Interface
- type Network
- func (m *Network) DeleteRunner(config common.RunnerCredentials) bool
- func (m *Network) DownloadArtifacts(config common.BuildCredentials, artifactsFile string) common.DownloadState
- func (m *Network) GetBuild(config common.RunnerConfig) (*common.GetBuildResponse, bool)
- func (m *Network) ProcessBuild(config common.RunnerConfig, id int) common.BuildTrace
- func (m *Network) RegisterRunner(config common.RunnerCredentials, description string, tags string) *common.RegisterRunnerResponse
- func (m *Network) UpdateBuild(config common.RunnerConfig, id int, state common.BuildState, trace string) common.UpdateState
- func (m *Network) UploadArtifacts(config common.BuildCredentials, artifactsFile string) common.UploadState
- func (m *Network) UploadRawArtifacts(config common.BuildCredentials, reader io.Reader, baseName string) common.UploadState
- func (m *Network) VerifyRunner(config common.RunnerCredentials) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func (*Client) AttachToContainer ¶
func (*Client) CreateContainer ¶
func (*Client) InspectContainer ¶
func (*Client) InspectImage ¶
func (*Client) RemoveContainer ¶
func (*Client) StartContainer ¶
type Network ¶
func (*Network) DeleteRunner ¶
func (m *Network) DeleteRunner(config common.RunnerCredentials) bool
func (*Network) DownloadArtifacts ¶
func (m *Network) DownloadArtifacts(config common.BuildCredentials, artifactsFile string) common.DownloadState
func (*Network) GetBuild ¶
func (m *Network) GetBuild(config common.RunnerConfig) (*common.GetBuildResponse, bool)
func (*Network) ProcessBuild ¶
func (m *Network) ProcessBuild(config common.RunnerConfig, id int) common.BuildTrace
func (*Network) RegisterRunner ¶
func (m *Network) RegisterRunner(config common.RunnerCredentials, description string, tags string) *common.RegisterRunnerResponse
func (*Network) UpdateBuild ¶
func (m *Network) UpdateBuild(config common.RunnerConfig, id int, state common.BuildState, trace string) common.UpdateState
func (*Network) UploadArtifacts ¶
func (m *Network) UploadArtifacts(config common.BuildCredentials, artifactsFile string) common.UploadState
func (*Network) UploadRawArtifacts ¶
func (m *Network) UploadRawArtifacts(config common.BuildCredentials, reader io.Reader, baseName string) common.UploadState
func (*Network) VerifyRunner ¶
func (m *Network) VerifyRunner(config common.RunnerCredentials) bool
Click to show internal directories.
Click to hide internal directories.