Documentation ¶
Overview ¶
Package pipelines defines the pipeline and the resources.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pipeline ¶
Pipeline stores the list of stages.
func (*Pipeline) Build ¶
func (resources *Pipeline) Build()
Build builds a pipeline for the current resources
func (*Pipeline) GetStageResult ¶ added in v1.3.0
GetStageResult returns the result (stdout, stderr, return value) of specified stage.
type Resources ¶ added in v1.1.0
type Resources struct { // Pipeline stores the list of stages to be executed. Pipeline *Pipeline // Cleanup stores the list of stages extecuted after Pipeline. Cleanup *Pipeline // Reporter stores the messenger client which report the result to the server. Reporter messengers.Messenger // RepoService is a client of VCS services such as GitHub and reports the result to the service. RepoService services.Service }
Resources stores the settings loaded from the configuation file.
Click to show internal directories.
Click to hide internal directories.