Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBuildNotActive = errors.New("build not yet active")
Functions ¶
This section is empty.
Types ¶
type BuildDelegate ¶
type BuildDelegate interface { InputDelegate(lager.Logger, atc.GetPlan, event.OriginID) exec.GetDelegate ExecutionDelegate(lager.Logger, atc.TaskPlan, event.OriginID) exec.TaskDelegate OutputDelegate(lager.Logger, atc.PutPlan, event.OriginID) exec.PutDelegate Finish(lager.Logger, error, exec.Success, bool) }
type BuildDelegateFactory ¶
type BuildDelegateFactory interface {
Delegate(buildID int) BuildDelegate
}
func NewBuildDelegateFactory ¶
func NewBuildDelegateFactory(db EngineDB) BuildDelegateFactory
type Engine ¶
type Engine interface { Name() string CreateBuild(lager.Logger, db.Build, atc.Plan) (Build, error) LookupBuild(lager.Logger, db.Build) (Build, error) }
func NewDBEngine ¶
func NewExecEngine ¶
func NewExecV1DummyEngine ¶
func NewExecV1DummyEngine() Engine
type EngineDB ¶
type EngineDB interface { SaveBuildEvent(buildID int, event atc.Event) error FinishBuild(buildID int, status db.Status) error SaveBuildEngineMetadata(buildID int, metadata string) error SaveBuildInput(teamName string, buildID int, input db.BuildInput) (db.SavedVersionedResource, error) SaveBuildOutput(teamName string, buildID int, vr db.VersionedResource, explicit bool) (db.SavedVersionedResource, error) SaveImageResourceVersion(buildID int, planID atc.PlanID, identifier db.VolumeIdentifier) error }
type StepMetadata ¶
type StepMetadata struct { BuildID int PipelineName string JobName string BuildName string ExternalURL string }
func (StepMetadata) Env ¶
func (metadata StepMetadata) Env() []string
type UnknownEngineError ¶
type UnknownEngineError struct {
Engine string
}
func (UnknownEngineError) Error ¶
func (err UnknownEngineError) Error() string
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.