pkg

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Index

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

func (p *Pipeline) MgrDistStep() error

this step should push the release to the package repository (ie. npm, chef supermarket, rubygems)

func (*Pipeline) MgrInitStep

func (p *Pipeline) MgrInitStep() error

func (*Pipeline) MgrValidateTools

func (p *Pipeline) MgrValidateTools() error

func (*Pipeline) ParseRepoConfig

func (p *Pipeline) ParseRepoConfig() error

func (*Pipeline) PipelineInitStep

func (p *Pipeline) PipelineInitStep() error

func (*Pipeline) ScmCleanupStep

func (p *Pipeline) ScmCleanupStep() error

func (*Pipeline) ScmPopulatePipelineData

func (p *Pipeline) ScmPopulatePipelineData(payload *models.Payload) error

func (*Pipeline) ScmPublishStep

func (p *Pipeline) ScmPublishStep() error

func (*Pipeline) ScmRetrievePayloadStep

func (p *Pipeline) ScmRetrievePayloadStep() (*models.Payload, error)

func (*Pipeline) Start

func (p *Pipeline) Start(config config.Interface) error

func (*Pipeline) ValidateTools

func (p *Pipeline) ValidateTools() error

Directories

Path Synopsis
mock
Package mock_config is a generated GoMock package.
Package mock_config is a generated GoMock package.
mgr
mock
Package mock_mgr is a generated GoMock package.
Package mock_mgr is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL