about summary refs log tree commit diff
path: root/lib/jitterbug
diff options
context:
space:
mode:
authorJonathan "Duke" Leto <jonathan@leto.net>2011-02-01 09:51:47 -0800
committerJonathan "Duke" Leto <jonathan@leto.net>2011-02-01 09:51:47 -0800
commit0e8fbcdf7ac65ebb8263f020b63ab084453fe51a (patch)
tree4ba03eecae220c6857d120d730d3b2209c5a7d3b /lib/jitterbug
parentAdd some debug info to help diagnose bugs (diff)
downloadjitterbug-0e8fbcdf7ac65ebb8263f020b63ab084453fe51a.tar.gz
Fix a bug with perlbrew default and give more details in the logs
Diffstat (limited to 'lib/jitterbug')
-rw-r--r--lib/jitterbug/Builder.pm9
1 files changed, 7 insertions, 2 deletions
diff --git a/lib/jitterbug/Builder.pm b/lib/jitterbug/Builder.pm
index 4d54f9b..45efac2 100644
--- a/lib/jitterbug/Builder.pm
+++ b/lib/jitterbug/Builder.pm
@@ -113,7 +113,12 @@ sub run_task {
 
     my $builder         = $conf->{'jitterbug'}{'build_process'}{'builder'};
 
-    my $perlbrew = $conf->{'options'}{'perlbrew'} || 1;
+    my $perlbrew      = $conf->{'options'}{'perlbrew'};
+    my $email_on_pass = $conf->{'options'}{'email_on_pass'};
+
+    debug("email_on_pass = $email_on_pass");
+    debug("perlbrew      = $perlbrew");
+
     my $builder_variables = $conf->{'jitterbug'}{'build_process'}{'builder_variables'};
 
     my $builder_command = "$builder_variables $builder $build_dir $report_path $perlbrew";
@@ -159,7 +164,7 @@ sub run_task {
             } else {
                 system($failure_cmd);
             }
-        } elsif ($conf->{'options'}{'email_on_pass'}) {
+        } elsif ($email_on_pass) {
             debug("Emailing PASS report");
             $result = "PASS";
             my $message          = $desc->{'message'};