docker

package
v0.0.0-...-152d858 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 14, 2018 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ResolveRegistryFromTag

func ResolveRegistryFromTag(imageTag string) (string, error)

Get docker registry from tag

Types

type Builder

type Builder interface {
	Build() (*buildinfo.BuildInfo, error)
}

Docker image build info builder

func BuildInfoBuilder

func BuildInfoBuilder(image Image, targetRepo, buildName, buildNumber string, serviceManager *artifactory.ArtifactoryServicesManager) Builder

Create instance of docker build info builder

type Image

type Image interface {
	Push() error
	Id() (string, error)
	ParentId() (string, error)
	Tag() string
	Path() string
	Name() string
}

Docker image

func New

func New(imageTag string) Image

type LoginCmd

type LoginCmd struct {
	DockerRegistry string
	Username       string
	Password       string
}

Login command

func (*LoginCmd) GetCmd

func (loginCmd *LoginCmd) GetCmd() *exec.Cmd

func (*LoginCmd) GetEnv

func (loginCmd *LoginCmd) GetEnv() map[string]string

func (*LoginCmd) GetErrWriter

func (loginCmd *LoginCmd) GetErrWriter() io.WriteCloser

func (*LoginCmd) GetStdWriter

func (loginCmd *LoginCmd) GetStdWriter() io.WriteCloser

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL