Documentation
¶
Index ¶
- type PipelineService
- func (svc *PipelineService) TriggerPipelineApplyConfig(ctx context.Context, appName string, triggeredFromWebhook bool, ...) (*jobmodels.JobSummary, error)
- func (svc *PipelineService) TriggerPipelineBuild(ctx context.Context, appName string, triggeredFromWebhook bool, ...) (*jobmodels.JobSummary, error)
- func (svc *PipelineService) TriggerPipelineBuildDeploy(ctx context.Context, appName string, triggeredFromWebhook bool, ...) (*jobmodels.JobSummary, error)
- func (svc *PipelineService) TriggerPipelineDeploy(ctx context.Context, appName string, triggeredFromWebhook bool, ...) (*jobmodels.JobSummary, error)
- func (svc *PipelineService) TriggerPipelinePromote(ctx context.Context, appName string, triggeredFromWebhook bool, ...) (*jobmodels.JobSummary, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PipelineService ¶
type PipelineService struct {
RadixClient radixclient.Interface
}
func New ¶
func New(radixClient radixclient.Interface) *PipelineService
func (*PipelineService) TriggerPipelineApplyConfig ¶
func (svc *PipelineService) TriggerPipelineApplyConfig(ctx context.Context, appName string, triggeredFromWebhook bool, pipelineParameters applicationModels.PipelineParametersApplyConfig) (*jobmodels.JobSummary, error)
TriggerPipelineApplyConfig Triggers apply config pipeline for an application
func (*PipelineService) TriggerPipelineBuild ¶
func (svc *PipelineService) TriggerPipelineBuild(ctx context.Context, appName string, triggeredFromWebhook bool, pipelineParameters applicationModels.PipelineParametersBuild) (*jobmodels.JobSummary, error)
TriggerPipelineBuild Triggers build pipeline for an application
func (*PipelineService) TriggerPipelineBuildDeploy ¶
func (svc *PipelineService) TriggerPipelineBuildDeploy(ctx context.Context, appName string, triggeredFromWebhook bool, pipelineParameters applicationModels.PipelineParametersBuild) (*jobmodels.JobSummary, error)
TriggerPipelineBuildDeploy Triggers build-deploy pipeline for an application
func (*PipelineService) TriggerPipelineDeploy ¶
func (svc *PipelineService) TriggerPipelineDeploy(ctx context.Context, appName string, triggeredFromWebhook bool, pipelineParameters applicationModels.PipelineParametersDeploy) (*jobmodels.JobSummary, error)
TriggerPipelineDeploy Triggers deploy pipeline for an application
func (*PipelineService) TriggerPipelinePromote ¶
func (svc *PipelineService) TriggerPipelinePromote(ctx context.Context, appName string, triggeredFromWebhook bool, pipelineParameters applicationModels.PipelineParametersPromote) (*jobmodels.JobSummary, error)
TriggerPipelinePromote Triggers promote pipeline for an application
Click to show internal directories.
Click to hide internal directories.