App-JenkinsCli
view release on metacpan or search on metacpan
lib/App/JenkinsCli.pm view on Meta::CPAN
=head2 C<load ()>
Show the load stats for the server
=head2 C<change ($query, $xsl)>
Run the XSLT file (C<$xsl>) over each job matching C<$query> to generate a
new config which is then sent back to Jenkins.
=head2 C<copy ( $old, $new )>
Copy C<$old> to C<$new>
=head2 C<watch ($job)>
Watch jobs to track changes.
=head1 ATTRIBUTES
=over 4
=item base_url
The base URL of Jenkins
=item api_key
The username to access jenkins by
=item api_pass
The password to access jenkins by
=item test
Flag to not actually perform changes
=item jenkins
Internal L<Jenkins::API> object
=item colours
Mapping of Jenkins states to L<Term::ANSIColor>s
=item opt
User options
=back
=head1 DIAGNOSTICS
=head1 CONFIGURATION AND ENVIRONMENT
=head1 DEPENDENCIES
=head1 INCOMPATIBILITIES
=head1 BUGS AND LIMITATIONS
There are no known bugs in this module.
Please report problems to Ivan Wills (ivan.wills@gmail.com).
Patches are welcome.
=head1 ALSO SEE
Inspired by https://github.com/Netflix-Skunkworks/jenkins-cli
=head1 AUTHOR
Ivan Wills - (ivan.wills@gmail.com)
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2016 Ivan Wills (14 Mullion Close, Hornsby Heights, NSW Australia 2077).
All rights reserved.
This module is free software; you can redistribute it and/or modify it under
the same terms as Perl itself. See L<perlartistic>. This program is
distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
=cut
( run in 1.839 second using v1.01-cache-2.11-cpan-d8267643d1d )