App::SmokeBrew::Plugin::BINGOS - a smokebrew plugin to configure things like BINGOS does
version 1.00
# smokebrew.cfg [BINGOS] relay = myrelay port = 8080 testskip = 0 # then run $ smokebrew --plugin App::SmokeBrew::Plugin::BINGOS
App::SmokeBrew::Plugin::BINGOS is a App::SmokeBrew::Plugin for smokebrew which configures the built perl installations for CPAN Testing with CPANPLUS::YACSmoke and sending test reports to a metabase-relayd host using Test::Reporter::Transport::Socket.
It will set up the CPANPLUS / CPANPLUS::YACSmoke base locations to be in the conf directory under the given prefix directory with a directory for each perl version.
conf
prefix
This plugin requires two attributes: relay - the hostname or IP address of a metabase-relayd host and port - the TCP port of the metabase-relayd on that host.
relay
port
These attributes should be specified in the smokebrew.cfg file under a named section:
smokebrew.cfg
[BINGOS] relay = some.host port = 8080
An optional boolean attribute testskip may be specified. This will skip tests when installing modules. This defaults to 0.
testskip
0
configure
Called by smokebrew to perform the CPAN Testing configuration.
App::SmokeBrew::Plugin
smokebrew
CPANPLUS
CPANPLUS::YACSmoke
metabase-relayd
Test::Reporter::Transport::Socket
Chris Williams <chris@bingosnet.co.uk>
This software is copyright (c) 2023 by Chris Williams.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install App::SmokeBrew::Plugin::BINGOS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::SmokeBrew::Plugin::BINGOS
CPAN shell
perl -MCPAN -e shell install App::SmokeBrew::Plugin::BINGOS
For more information on module installation, please visit the detailed CPAN module installation guide.