Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Using Jenkins for Continuous Integration of Perl components OSD2011

Lightning talk presentation of Perl setup for Jenkins Continuous Integration platform. Notes and more information available at: https://logiclab.jira.com/wiki/display/OPEN/Continuous+Integration

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to comment

Using Jenkins for Continuous Integration of Perl components OSD2011

  1. 1. PERL AND CONTINUOUSINTEGRATION WITH JENKINS jonasbn@dk-hostmaster.dk
  2. 2. FREE-STYLE PROJECT
  3. 3. SUBVERSION
  4. 4. SUBVERSION
  5. 5. BUILD SYSTEM
  6. 6. BUILDING
  7. 7. TESTING
  8. 8. TESTING MORE
  9. 9. TESTING EVEN MORE
  10. 10. # Courtesy of Jeffrey Ryan Thalhammer# http://search.cpan.org/~thaljef/Test-Perl-Critic/lib/Test/Perl/Critic.pm# The severity parameter interpretation was added by jonasbn# See: http://logiclab.jira.com/wiki/display/OPEN/Test-Perl-Critic# $Id$# $HeadURL$use strict;use warnings;use File::Spec;use Test::More;use English qw(-no_match_vars);use Test::Perl::Critic;if ( not $ENV{TEST_CRITIC} ) { my $msg = Author test. Set $ENV{TEST_CRITIC} to a true value to run.; plan( skip_all => $msg );}my $rcfile = File::Spec->catfile( t, perlcriticrc );Test::Perl::Critic->import( -profile => $rcfile, -severity => ($ENV{TEST_CRITIC} and $ENV{TEST_CRITIC} >= 0 and $ENV{TEST_CRITIC} <= 5) ?$ENV{TEST_CRITIC} : 5);all_critic_ok();
  11. 11. ENABLING JUNIT
  12. 12. ENABLING JUNIT
  13. 13. TIMINGS?
  14. 14. PROVE
  15. 15. TIMINGS!
  16. 16. COVERAGE TEST
  17. 17. HTML PUBLISHER PLUGIN
  18. 18. EXTENDED MENU
  19. 19. COVERAGE REPORT
  20. 20. THANK YOU!jonasbn@dk-hostmaster.dk
  21. 21. THANK YOU!•HTTP://LOGICLAB.JIRA.COM/WIKI/DISPLAY/OPEN/ CONTINUOUS+INTEGRATION

×