Versions in this module Expand all Collapse all v0 v0.1.0 Oct 22, 2017 Changes in this version + const BuildFile + const CmdHeader + func CreateBuildEntries(changes git.Files) []string + func Name(buildFile string) string + func Start(buildName string, config *Build) error + type Build struct + Docker DockerBuild + func ParseManifest(buildFile string) *Build + type DockerBuild struct + Build *DockerImageBuild + Run *DockerRunBuild + type DockerBuildError struct + func (db *DockerBuildError) Error() string + type DockerImageBuild struct + Auths map[string]types.AuthConfig + File string + Push *DockerPush + Root string + Tags []string + func (b *DockerImageBuild) CreateBuildContext() (io.Reader, error) + func (b *DockerImageBuild) ToBuildOptions() types.ImageBuildOptions + type DockerPush struct + Email string + Password string + Registry string + User string + type DockerRunBuild struct + Env []string + Image string + Services []DockerServices + Steps string + Volumes []string + Workdir string + func (b *DockerRunBuild) DockerCmdToShellScript() (tmpFileCleanFunc, error) + func (b *DockerRunBuild) ToDockerClientConfig() (*container.Config, *container.HostConfig, *network.NetworkingConfig, error) + func (b *DockerRunBuild) ToDockerContainerConfig() *container.Config + func (b *DockerRunBuild) ToDockerHostConfig() (*container.HostConfig, error) + func (b *DockerRunBuild) ToDockerNetworkingConfig() *network.NetworkingConfig + type DockerRunError struct + func (dr *DockerRunError) Error() string + type DockerServices struct + Image string + Name string + type RunnerCli struct + Cli *client.Client + Config *Build + Name string + func (rc *RunnerCli) PushDockerImage(err error) error + func (rc *RunnerCli) Start() error + func (rc *RunnerCli) StartDockerBuild() error + func (rc *RunnerCli) StartDockerRun() error