buildtools

package
v0.1.1 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2020 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildOptions

type BuildOptions struct {
	Dir            string
	DockerfilePath string
	Image          string
	Target         string
	Pull           bool
	BuildArgs      map[string]string
}

BuildOptions options to a docker build command

type BuildTools

type BuildTools interface {
	Build(options *BuildOptions) error
	Push(image string) error

	Run(dir string, name string, image string) error
	Cp(src string, dst string) error
	Rm(name string) error
}

BuildTools interface for working with different types of builders

type DockerBuildTools

type DockerBuildTools struct{}

DockerBuildTools build tools for using the standard docker commands

func (*DockerBuildTools) Build

func (*DockerBuildTools) Build(options *BuildOptions) error

func (*DockerBuildTools) Cp

func (*DockerBuildTools) Cp(src string, dst string) error

func (*DockerBuildTools) Push

func (*DockerBuildTools) Push(image string) error

func (*DockerBuildTools) Rm

func (*DockerBuildTools) Rm(name string) error

func (*DockerBuildTools) Run

func (*DockerBuildTools) Run(dir string, name string, image string) error

Jump to

Keyboard shortcuts

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