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 )