Config-Record
view release on metacpan or search on metacpan
examples/auto-build.conf view on Meta::CPAN
# Module groups (for web status)
groups = {
software = {
label = Software
}
autobuild = {
label = Test-AutoBuild
}
# docs = {
# label = Documentation
# }
}
# Global environment variables which will be set whenever
# any command is run by the build engine
env = {
USER = builder
}
# Define the source control repositories from which modules
# will be checked out. There are 7 supported repository types
# at this time. Depending on the 'type' parameter, various
# 'env' or 'option' parameters may be required
#
# cvs - CVS. Specify the CVSROOT environment variable, and
# optionally a CVS_RSH variable
#
# env = {
# CVSROOT = :pserver:anonymous@cvs.gna.org:/cvs/testautobuild
# }
#
# p4 - Perforce. Specify the P4CONFIG environment variable
# for a client view. The viewspec will be filled in
# automatically
#
# env = {
# P4CONFIG = /var/lib/builder/.p4config
# }
#
# tla - GNU Arch. Specify the 'archive-name' and 'archive-uri'
# options for the remote repository. eg,
#
# options = {
# archive-name = lord@emf.net--2004
# archive-uri = http://arch.quackerhead.com/~lord/archives/lord@emf.net--2004
# }
#
# hg - Mercurial. Specify the 'base-url' option to refer to
# the base URL under which the repositories are located
#
# options = {
# base-url = http://www.selenic.com/
# }
#
# git - Git. Specify the 'base-url' option to refer to
# the base URL under which the repositories are located
#
# options = {
# base-url = git://anongit.freedesktop.org/git/
# }
#
# darcs - Darcs. Specify the 'base-url' option to refer to
# the base URL under which the repositories are located
#
# options = {
# base-url = http://www.darcs.net/repos/
# }
#
# bzr - Bazaar. Specify the 'base-url' option to refer to
# the base URL under which the repositories are located
#
# options = {
# base-url = http://www.darcs.net/repos/
# }
#
# svn - Subversion. Specify the 'url' option to refer to the base
# URL for the repository
#
# options = {
# url = http://aplaws.redhat.com/svn/aplaws/
# }
#
# svk - SVK. No special options. The modules contain the full URL
#
# disk - Local disk. Specify the 'directory' otion to refer to the
# base directory containing the files
#
# options = {
# directory = /var/lib/builder/local-files
# }
#
repositories = {
gna-cvs = {
label = GNA Anonymous CVS Server
type = cvs
env = {
CVSROOT = :pserver:anonymous@cvs.gna.org:/cvs/testautobuild
}
}
}
# Now, the list of modules to checkout from the repositories
# defined above.
modules = {
autobuild-dev = {
# This is used in email alerts, HTML status pages & RSS feeds
# to refer to the module
label = Test AutoBuild Unstable
# If different from global settings. These will be used if
# the email alert scope is set to 'module'
#
#admin-email = autobuild-admin@example.com
#admin-name = Module Administrator
#group-email = autobuild-dev@example.com
#group-name = Module Developers
# The source code to check out
source = {
( run in 2.090 seconds using v1.01-cache-2.11-cpan-df04353d9ac )