Versions in this module Expand all Collapse all v0 v0.4.7 Oct 20, 2021 Changes in this version + var InChannel chan core.Build + var Workers map[int]core.Thread + func BuildHookedFromSecret3(db *gorm.DB, secret string, branch string, sha string) uint + func BuildNow(r core.Repository, db *gorm.DB) uint + func BuildRelease(db *gorm.DB, r core.Repository, branch string, sha string, author string, ...) uint + func BuildSpecific2(db *gorm.DB, r core.Repository, branch string, sha string, author string, ...) uint + func BuildSpecific3(db *gorm.DB, r core.Repository, branch string, sha string, u core.User) uint + func BuildWorker() + func EnqueueBuild(b core.Build) error + func FindBuildScript(db *gorm.DB, r core.Repository, event string) (core.BuildScript, error) + func ReBuild(b core.Build, db *gorm.DB) uint + func SetupWorkerThreads(cfg *core.Config, db *gorm.DB) + func WorkerGoBuild(b *core.Build, log *mockerBuilder) (*mockerBuilder, bool) + func WorkerGoCleanup(b *core.Build, log *mockerBuilder) (*mockerBuilder, bool) + func WorkerGoGet(b *core.Build) (*mockerBuilder, bool) + func WorkerGoZip(b *core.Build, log *mockerBuilder) (*mockerBuilder, bool) + func WorkerPushRelease(b *core.Build, log *mockerBuilder) (*mockerBuilder, bool) + type BuilderConfig struct