Documentation
¶
Overview ¶
Package docker runs renovate as containers against a local Docker daemon.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type API ¶
type API interface {
ImagePull(ctx context.Context, ref string, opts image.PullOptions) (io.ReadCloser, error)
ContainerCreate(ctx context.Context, cfg *container.Config, host *container.HostConfig,
netCfg *network.NetworkingConfig, platform *ocispec.Platform, name string) (container.CreateResponse, error)
ContainerStart(ctx context.Context, id string, opts container.StartOptions) error
ContainerWait(ctx context.Context, id string, cond container.WaitCondition) (<-chan container.WaitResponse, <-chan error)
ContainerLogs(ctx context.Context, id string, opts container.LogsOptions) (io.ReadCloser, error)
ContainerRemove(ctx context.Context, id string, opts container.RemoveOptions) error
}
API is the subset of the Docker SDK the executor needs; *client.Client satisfies it, tests use a fake.
func NewAPIFromEnv ¶
NewAPIFromEnv creates a Docker client from DOCKER_HOST etc.
Click to show internal directories.
Click to hide internal directories.