Versions in this module Expand all Collapse all v0 v0.1.2 Jul 4, 2018 v0.1.1 Jun 29, 2018 Changes in this version + func CreatePipeline(p *gaia.CreatePipeline) + func GitLSRemote(repo *gaia.GitRepo) error + func InitTicker(store *store.Store, scheduler *scheduler.Scheduler) + type ActivePipelines struct + Pipelines []gaia.Pipeline + var GlobalActivePipelines *ActivePipelines + func NewActivePipelines() *ActivePipelines + func (ap *ActivePipelines) Append(p gaia.Pipeline) + func (ap *ActivePipelines) Contains(n string) bool + func (ap *ActivePipelines) GetByName(n string) *gaia.Pipeline + func (ap *ActivePipelines) Iter() <-chan gaia.Pipeline + func (ap *ActivePipelines) Replace(p gaia.Pipeline) bool + type BuildPipeline interface + CopyBinary func(*gaia.CreatePipeline) error + ExecuteBuild func(*gaia.CreatePipeline) error + PrepareEnvironment func(*gaia.CreatePipeline) error + type BuildPipelineGolang struct + Type gaia.PipelineType + func (b *BuildPipelineGolang) CopyBinary(p *gaia.CreatePipeline) error + func (b *BuildPipelineGolang) ExecuteBuild(p *gaia.CreatePipeline) error + func (b *BuildPipelineGolang) PrepareEnvironment(p *gaia.CreatePipeline) error