Documentation ¶
Index ¶
Constants ¶
View Source
const (
TaskKindBuild = "build"
)
View Source
const TaskKindLogin = "login"
View Source
const TaskKindPush = "push"
View Source
const TaskKindXBuild = "xbuild"
View Source
const ToolKind = "buildah"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ImageNameSpec ¶
type TaskBuild ¶
type TaskBuild struct { rs.BaseField `yaml:"-"` TaskName string `yaml:"name"` 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 `yaml:"-"` TaskName string `yaml:"name"` 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 `yaml:"-"` TaskName string `yaml:"name"` 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)
type TaskXBuild ¶ added in v0.3.0
type TaskXBuild struct { rs.BaseField `yaml:"-"` TaskName string `yaml:"name"` tools.BaseTask `yaml:",inline"` // Context string `yaml:"context"` Steps []*step `yaml:"steps"` ImageNames []*ImageNameSpec `yaml:"image_names"` }
func (*TaskXBuild) GetExecSpecs ¶ added in v0.3.0
func (w *TaskXBuild) GetExecSpecs( rc dukkha.TaskExecContext, options dukkha.TaskMatrixExecOptions, ) ([]dukkha.TaskExecSpec, error)
nolint:gocyclo
func (*TaskXBuild) Key ¶ added in v0.7.0
func (w *TaskXBuild) Key() dukkha.TaskKey
func (*TaskXBuild) Kind ¶ added in v0.7.0
func (w *TaskXBuild) Kind() dukkha.TaskKind
func (*TaskXBuild) Name ¶ added in v0.7.0
func (w *TaskXBuild) Name() dukkha.TaskName
Click to show internal directories.
Click to hide internal directories.