Stephen Quinney > PkgForge-Server > PkgForge::Server

Download:
PkgForge-Server-1.1.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: 1.1.10   Source  

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.

syntax highlighting: