NAME
PkgForge::Server - PkgForge server classes
VERSION
This documentation refers to PkgForge::Server version 1.1.10
SYNOPSIS
use PkgForge::Daemon::Incoming;
my $daemon = PkgForge::Daemon::Incoming->new_with_options();
$daemon->run();
DESCRIPTION
The Package Forge server suite (PkgForge::Server) provides all the necessary infrastructure for running various services as either one-shot scripts or as daemons. Currently there are two services, one for processing the queue of newly submitted, incoming jobs and another for actually building those jobs on particular platforms.
All the code related to the execution of the actual work done by a service is written as a handler. See PkgForge::Handler for details.
There are applications provided to run these services in a one-off (i.e. process the queue once or build the first job in the queue. See PkgForge::App for details.
There are also classes to run these services as permanently running daemons. See PkgForge::Daemon for details.
DEPENDENCIES
You will need the PkgForge and PkgForge::Registry sets of Perl modules installed and configured.
SEE ALSO
PkgForge, PkgForge::Daemon::Incoming, PkgForge::Daemon::Buildd
PLATFORMS
This is the list of platforms on which we have tested this software. We expect this software to work on any Unix-like platform which is supported by Perl.
ScientificLinux5, Fedora13
BUGS AND LIMITATIONS
Please report any bugs or problems (or praise!) to bugs@lcfg.org, feedback and patches are also always very welcome.
AUTHOR
Stephen Quinney <squinney@inf.ed.ac.uk>
LICENSE AND COPYRIGHT
Copyright (C) 2010-2011 University of Edinburgh. All rights reserved.
This library is free software; you can redistribute it and/or modify it under the terms of the GPL, version 2 or later.