Documentation ¶
Index ¶
- func NewBuildStep(jobWaiter internalwait.JobCompletionWaiter, options ...Option) model.Step
- type BuildJobFactory
- type BuildStepImplementation
- func (step *BuildStepImplementation) ErrorMsg(err error) string
- func (step *BuildStepImplementation) ImplementationForType() pipeline.StepType
- func (step *BuildStepImplementation) Init(ctx context.Context, kubeclient kubernetes.Interface, ...)
- func (step *BuildStepImplementation) Run(ctx context.Context, pipelineInfo *model.PipelineInfo) error
- func (step *BuildStepImplementation) SucceededMsg() string
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBuildStep ¶
func NewBuildStep(jobWaiter internalwait.JobCompletionWaiter, options ...Option) model.Step
NewBuildStep Constructor. jobWaiter is optional and will be set by Init(...) function if nil.
Types ¶
type BuildJobFactory ¶ added in v1.59.0
type BuildJobFactory func(useBuildKit bool) internalbuild.JobsBuilder
type BuildStepImplementation ¶
type BuildStepImplementation struct { model.DefaultStepImplementation // contains filtered or unexported fields }
BuildStepImplementation Step to build docker image
func (*BuildStepImplementation) ErrorMsg ¶
func (step *BuildStepImplementation) ErrorMsg(err error) string
ErrorMsg Override of default step method
func (*BuildStepImplementation) ImplementationForType ¶
func (step *BuildStepImplementation) ImplementationForType() pipeline.StepType
ImplementationForType Override of default step method
func (*BuildStepImplementation) Init ¶
func (step *BuildStepImplementation) Init(ctx context.Context, kubeclient kubernetes.Interface, radixclient radixclient.Interface, kubeutil *kube.Kube, prometheusOperatorClient monitoring.Interface, rr *v1.RadixRegistration)
func (*BuildStepImplementation) Run ¶
func (step *BuildStepImplementation) Run(ctx context.Context, pipelineInfo *model.PipelineInfo) error
Run Override of default step method
func (*BuildStepImplementation) SucceededMsg ¶
func (step *BuildStepImplementation) SucceededMsg() string
SucceededMsg Override of default step method
type Option ¶ added in v1.59.0
type Option func(step *BuildStepImplementation)
func WithBuildJobFactory ¶ added in v1.59.0
func WithBuildJobFactory(factory BuildJobFactory) Option
Click to show internal directories.
Click to hide internal directories.