Versions in this module Expand all Collapse all v0 v0.1.0 Oct 23, 2019 v0.0.1 Oct 23, 2019 Changes in this version + type Dockerhub struct + Password string + Repository string + Username string + func (Dockerhub) PushImage(client docker.Client, auth, image string, ow, eout io.Writer) error + func (r *Dockerhub) Create(repository string) error + func (r Dockerhub) Configured() bool + func (r Dockerhub) GetAuthInfo() string + func (r Dockerhub) Login(client docker.Client, out io.Writer) error + func (r Dockerhub) Name() string + func (r Dockerhub) RegistryUrl() string + type ECR struct + Region string + Url string + func (ECR) PushImage(client docker.Client, auth, image string, ow, eout io.Writer) error + func (r *ECR) Configured() bool + func (r *ECR) GetAuthInfo() string + func (r *ECR) Login(client docker.Client, out io.Writer) error + func (r *ECR) Name() string + func (r ECR) Create(repository string) error + func (r ECR) RegistryUrl() string + type Github struct + Password string + Repository string + Token string + Username string + func (Github) PushImage(client docker.Client, auth, image string, ow, eout io.Writer) error + func (r *Github) Create(repository string) error + func (r Github) Configured() bool + func (r Github) GetAuthInfo() string + func (r Github) Login(client docker.Client, out io.Writer) error + func (r Github) Name() string + func (r Github) RegistryUrl() string + type Gitlab struct + Registry string + Repository string + Token string + func (Gitlab) PushImage(client docker.Client, auth, image string, ow, eout io.Writer) error + func (r *Gitlab) Create(repository string) error + func (r Gitlab) Configured() bool + func (r Gitlab) GetAuthInfo() string + func (r Gitlab) Login(client docker.Client, out io.Writer) error + func (r Gitlab) Name() string + func (r Gitlab) RegistryUrl() string + type NoDockerRegistry struct + func (n NoDockerRegistry) Configured() bool + func (n NoDockerRegistry) Create(repository string) error + func (n NoDockerRegistry) GetAuthInfo() string + func (n NoDockerRegistry) Login(client docker.Client, out io.Writer) error + func (n NoDockerRegistry) Name() string + func (n NoDockerRegistry) PushImage(client docker.Client, auth, image string, out, eout io.Writer) error + func (n NoDockerRegistry) RegistryUrl() string + type Quay struct + Password string + Repository string + Username string + func (Quay) PushImage(client docker.Client, auth, image string, ow, eout io.Writer) error + func (r *Quay) Configured() bool + func (r *Quay) Create(repository string) error + func (r *Quay) Login(client docker.Client, out io.Writer) error + func (r *Quay) Name() string + func (r Quay) GetAuthInfo() string + func (r Quay) RegistryUrl() string + type Registry interface + Configured func() bool + Create func(repository string) error + GetAuthInfo func() string + Login func(client docker.Client, out io.Writer) error + Name func() string + PushImage func(client docker.Client, auth, image string, out, eout io.Writer) error + RegistryUrl func() string