step

package
v0.0.0-...-74e3433 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2024 License: MIT Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseExtraOptions

func ParseExtraOptions(options string) []string

Types

type DockerBuildPushStep

type DockerBuildPushStep struct {
	// contains filtered or unexported fields
}

func New

func New(
	logger log.Logger,
	inputParser stepconf.InputParser,
	commandFactory command.Factory,
	pathChecker pathutil.PathChecker,
	pathProvider pathutil.PathProvider,
	pathModifier pathutil.PathModifier,
	envRepo env.Repository,
) DockerBuildPushStep

func (DockerBuildPushStep) Run

func (step DockerBuildPushStep) Run() error

type Input

type Input struct {
	UseBitriseCache   bool `env:"use_bitrise_cache,required"`
	Push              bool `env:"push,required"`
	Verbose           bool `env:"verbose,required"`
	BuildxHostNetwork bool `env:"buildx_host_network,required"`

	Tags         string `env:"tags,required"`
	File         string `env:"file,required"`
	Context      string `env:"context,required"`
	BuildArg     string `env:"build_arg"`
	CacheFrom    string `env:"cache_from"`
	CacheTo      string `env:"cache_to"`
	ExtraOptions string `env:"extra_options"`
}

Jump to

Keyboard shortcuts

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