Versions in this module Expand all Collapse all v6 v6.4.2 Aug 17, 2020 Changes in this version + type Engine interface + Drain func(context.Context) + NewBuild func(db.Build) Runnable + NewCheck func(db.Check) Runnable + func NewEngine(builder StepBuilder) Engine + type Runnable interface + Run func(context.Context) + func NewBuild(build db.Build, builder StepBuilder, release chan bool, ...) Runnable + func NewCheck(check db.Check, builder StepBuilder, release chan bool, ...) Runnable + type StepBuilder interface + BuildStep func(lager.Logger, db.Build) (exec.Step, error) + BuildStepErrored func(lager.Logger, db.Build, error) + CheckStep func(lager.Logger, db.Check) (exec.Step, error)