Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetaPipelineClient ¶
func NewMetaPipelineClient(factory jxfactory.Factory) (metapipeline.Client, error)
NewMetaPipelineClient creates a new client for the creation and application of meta pipelines. The responsibility of the meta pipeline is to prepare the execution pipeline and to allow Apps to contribute the this execution pipeline.
Types ¶
type PipelineLauncher ¶
type PipelineLauncher interface { // Launch creates new tekton pipelines Launch(*v1alpha1.LighthouseJob, metapipeline.Client, scm.Repository) (*v1alpha1.LighthouseJob, error) }
PipelineLauncher the interface is the service which creates Pipelines
func NewLauncher ¶
func NewLauncher(jxClient jxclient.Interface, lhClient clientset.Interface, namespace string) (PipelineLauncher, error)
NewLauncher creates a new builder
Click to show internal directories.
Click to hide internal directories.