engine = t/auto-build-engine.conf templateDir = /etc/auto-build.d/templates buildRoot = /var/lib/builder label = Continous Automatic Builder adminEmail = admin@example.com adminName = Build Administrator groupEmail = dev@example.com groupName = Build Developers hostname = example.com httpPrefix = /~builder lockMethod = fcntl alert = { scope = builder trigger = first-fail to = group from = builder@example.com smtpServer = mail.example.com } maxCacheSize = 100M maxCacheAge = 7d enableCache = 1 enableCheckout = 1 enableCreaterepo = 1 enableApt = 1 enableAlerts = 1 # Module groups (for web status) groups = { software = { label = Software } autobuild = { label = Test-AutoBuild } # docs = { # label = Documentation # } } # Global environment variables env = { USER = builder } repositories = { gna-cvs = { label = GNA Anonymous CVS Server type = cvs env = { CVSROOT = :pserver:anonymous@cvs.gna.org:/cvs/testautobuild } } } # List of modules to checkout of CVS modules = { autobuild-dev = { label = Test AutoBuild Unstable # If different from global settings #admin-email = autobuild-admin@example.com #admin-name = Module Administrator # If different from global settings #group-email = autobuild-dev@example.com #group-name = Module Developers source = { repository = gna-cvs path = testautobuild } env = { HTMLURLPREFIX = /~builder/artifacts/autobuild-dev/apidocs } groups = ( autobuild software ) links = ( { href = http://www.autobuild.org/ label = Homepage } { href = http://cvs.gna.org/viewcvs/testautobuild/testautobuild/ label = Browse CVS Repository } ) artifacts = ( { src = README dst = README label = Readme } { src = blib/coverage/* dst = coverage/ label = Code Test & POD coverage Reports } { src = blib/html/* dst = apidocs/ path = apidocs/Test/AutoBuild.html label = Module API documentation } ) } } isos = { autobuild-unstable = { name = autobuild-unstable.iso label = Test-AutoBuild Unstable packageTypes = ( rpm zip ) modules = ( autobuild-dev ) } }