From 64b0615a84d21d3be243bd0f90163aab5be7779d Mon Sep 17 00:00:00 2001 From: Guillaume Dott Date: Tue, 26 May 2015 14:54:16 +0200 Subject: [PATCH] Add release log to mail body --- lib/capistrano/tasks/mail.cap | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/capistrano/tasks/mail.cap b/lib/capistrano/tasks/mail.cap index 1f163eb..d3df2f4 100644 --- a/lib/capistrano/tasks/mail.cap +++ b/lib/capistrano/tasks/mail.cap @@ -5,11 +5,16 @@ namespace :send do if Capistrano::Send::Mail.supported? config = fetch(:send_mail, {}) + invoke 'send:set_release_log' + + body = revision_log_message << "\n\n" + body << "Changes:\n#{fetch(:release_log)}" + Mail.deliver do to config[:to] from config[:from] subject "Deploy successful on #{fetch(:stage)}!" - body revision_log_message + body body delivery_method config[:via] || :smtp, config[:via_options] || {} end