Documentation
¶
Index ¶
- type BuildResult
- type HealthCheck
- type LaunchPlan
- type Options
- type Pipeline
- func (p *Pipeline) Build(ctx context.Context, cfg patch.Config, steps []string) (BuildResult, error)
- func (p *Pipeline) LaunchPlan(ctx context.Context, cfg patch.Config) (LaunchPlan, error)
- func (p *Pipeline) MutateConfig(ctx context.Context, cfg patch.Config) (patch.Config, error)
- func (p *Pipeline) Prepare(ctx context.Context, cfg patch.Config, steps []string) (PrepareResult, error)
- func (p *Pipeline) Validate(ctx context.Context, cfg patch.Config) (ValidateResult, error)
- type PrepareResult
- type ServiceSpec
- type StepResult
- type ValidateResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildResult ¶
type BuildResult struct {
Steps []StepResult `json:"steps,omitempty"`
Artifacts map[string]string `json:"artifacts,omitempty"`
}
type HealthCheck ¶
type LaunchPlan ¶
type LaunchPlan struct {
Services []ServiceSpec `json:"services"`
}
type Pipeline ¶
func (*Pipeline) LaunchPlan ¶
func (*Pipeline) MutateConfig ¶
type PrepareResult ¶
type PrepareResult struct {
Steps []StepResult `json:"steps,omitempty"`
Artifacts map[string]string `json:"artifacts,omitempty"`
}
type ServiceSpec ¶
type StepResult ¶
Click to show internal directories.
Click to hide internal directories.