Documentation ¶
Index ¶
- type Pipeline
- func (p *Pipeline) MgrDistStep() error
- func (p *Pipeline) MgrInitStep() error
- func (p *Pipeline) MgrValidateTools() error
- func (p *Pipeline) ParseRepoConfig() error
- func (p *Pipeline) PipelineInitStep() error
- func (p *Pipeline) ScmCleanupStep() error
- func (p *Pipeline) ScmPopulatePipelineData(payload *models.Payload) error
- func (p *Pipeline) ScmPublishStep() error
- func (p *Pipeline) ScmRetrievePayloadStep() (*models.Payload, error)
- func (p *Pipeline) Start(config config.Interface) error
- func (p *Pipeline) ValidateTools() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pipeline ¶
type Pipeline struct { Data *pipeline.Data Config config.Interface Scm scm.Interface Engine engine.Interface PackageManager mgr.Interface }
func (*Pipeline) MgrDistStep ¶
this step should push the release to the package repository (ie. npm, chef supermarket, rubygems)
func (*Pipeline) MgrInitStep ¶
func (*Pipeline) MgrValidateTools ¶
func (*Pipeline) ParseRepoConfig ¶
func (*Pipeline) PipelineInitStep ¶
func (*Pipeline) ScmCleanupStep ¶
func (*Pipeline) ScmPopulatePipelineData ¶
func (*Pipeline) ScmPublishStep ¶
func (*Pipeline) ScmRetrievePayloadStep ¶
func (*Pipeline) ValidateTools ¶
Click to show internal directories.
Click to hide internal directories.