about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonathan "Duke" Leto <jonathan@leto.net>2011-01-13 18:55:48 -0500
committerJonathan "Duke" Leto <jonathan@leto.net>2011-01-13 18:55:48 -0500
commit99ed391c7d50437b103ef018168a97e577698458 (patch)
tree28df20a3f91ec34e457c8a947212d4ea3e0873cc
parentPut commit message in subject of failure emails and improve body format (diff)
downloadjitterbug-99ed391c7d50437b103ef018168a97e577698458.tar.gz
Allow placeholders for project name and SHA1 in build failure emails
-rw-r--r--lib/jitterbug/Emailer.pm3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/jitterbug/Emailer.pm b/lib/jitterbug/Emailer.pm
index 3c40bfd..ab9bedb 100644
--- a/lib/jitterbug/Emailer.pm
+++ b/lib/jitterbug/Emailer.pm
@@ -41,6 +41,9 @@ $tap_output
 
 $footer
 BODY
+    # Expand placeholders in our on_failure header and footer
+    $body =~ s/%%PROJECT%%/$project/g;
+    $body =~ s/%%SHA1%%/$sha1/g;
 
     my $stuff = Email::Stuff->from($buildconf->{'on_failure_from_email'})
                 # bug in Email::Stuff brakes chaining if $email is empty