summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--config.yml2
-rw-r--r--lib/jitterbug/Emailer.pm6
2 files changed, 8 insertions, 0 deletions
diff --git a/config.yml b/config.yml
index 4b88a9c..bf9bd23 100644
--- a/config.yml
+++ b/config.yml
@@ -21,6 +21,8 @@ jitterbug:
on_failure_cc_email: alice@example.com
on_failure_from_email: donotreply@example.com
on_failure_subject_prefix: "[jitterbug] FAIL "
+ on_failure_header:
+ on_failure_footer:
options:
perlbrew: 1
diff --git a/lib/jitterbug/Emailer.pm b/lib/jitterbug/Emailer.pm
index 4bf2e51..2af7590 100644
--- a/lib/jitterbug/Emailer.pm
+++ b/lib/jitterbug/Emailer.pm
@@ -25,9 +25,15 @@ sub run {
my $sha1 = $task->commit->sha256;
my $desc = JSON::decode_json( $task->commit->content );
my $email = $desc->{'author'}{'email'};
+ my $header = $buildconf->{'on_failure_header'};
+ my $footer = $buildconf->{'on_failure_footer'};
my $body = <<BODY;
+$header
+
$tap_output
+
+$footer
BODY
my $stuff = Email::Stuff->from($buildconf->{'on_failure_from_email'})