Test::AutoBuild::Publisher - Simple publishering of modules
use Test::AutoBuild::Publisher my $publisher = Test::AutoBuild::Publisher->new(name => $name, label => $label, options => \%options); my $name = $publisher->name([$newname]); my $label = $publisher->label([$newlabel]); my $value = $publisher->option($name[, $newvalue]);
The Test::AutoBuild::Publisher module provides an API for copying artifacts from the module build root to a destination directory.
The valid configuration options for the publishers block are
publishers
Creates a new publisher object. modules is an array ref of Test::AutoBUild::Module objects representing the members of the publisher. name is a short alphanumeric token for the name of the publisher. label is a free text title for the publisher. admin is the name/contact details of the publisher administrator. options is a hash ref of arbitrary options for the publisher.
modules
name
label
admin
options
Gets the name of the publisher. The name is a short alphanumeric token. If the newname parameter is supplied then the name is updated.
newname
Gets the label of the publisher. The label is a free text title for the publisher. If the newlabel parameter is supplied then the label is updated.
newlabel
Gets the value corresponding to the option name. If the second newvalue parameter is specified then the value for the option is updated.
newvalue
Daniel Berrange <dan@berrange.com>
Copyright (C) 2002-2004 Daniel Berrange <dan@berrange.com>
perl(1), Test::AutoBuild::Publisher::Copy, Test::AutoBuild::Publisher::XSLTransform
perl(1)
To install Test::AutoBuild, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::AutoBuild
CPAN shell
perl -MCPAN -e shell install Test::AutoBuild
For more information on module installation, please visit the detailed CPAN module installation guide.