Documentation
¶
Index ¶
Constants ¶
View Source
const TaskKindBuild = "build"
View Source
const TaskKindLogin = "login"
View Source
const TaskKindPush = "push"
View Source
const ToolKind = "buildah"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ImageNameSpec ¶
type TaskBuild ¶
type TaskBuild struct { rs.BaseField tools.BaseTask `yaml:",inline"` Context string `yaml:"context"` ImageNames []ImageNameSpec `yaml:"image_names"` File string `yaml:"file"` // --build-arg BuildArgs []string `yaml:"build_args"` ExtraArgs []string `yaml:"extra_args"` }
func (*TaskBuild) GetExecSpecs ¶
func (c *TaskBuild) GetExecSpecs( rc dukkha.TaskExecContext, options dukkha.TaskMatrixExecOptions, ) ([]dukkha.TaskExecSpec, error)
type TaskLogin ¶
type TaskLogin struct { rs.BaseField tools.BaseTask `yaml:",inline"` Registry string `yaml:"registry"` Username string `yaml:"username"` Password string `yaml:"password"` TLSSkipVerify *bool `yaml:"tls_skip_verify"` }
func (*TaskLogin) GetExecSpecs ¶
func (c *TaskLogin) GetExecSpecs( rc dukkha.TaskExecContext, options dukkha.TaskMatrixExecOptions, ) ([]dukkha.TaskExecSpec, error)
type TaskPush ¶
type TaskPush struct { rs.BaseField tools.BaseTask `yaml:",inline"` ImageNames []ImageNameSpec `yaml:"image_names"` // contains filtered or unexported fields }
func (*TaskPush) GetExecSpecs ¶
func (c *TaskPush) GetExecSpecs( rc dukkha.TaskExecContext, opts dukkha.TaskMatrixExecOptions, ) ([]dukkha.TaskExecSpec, error)
Click to show internal directories.
Click to hide internal directories.