mirror of https://github.com/apache/archiva.git
only send mail if there were errors, or artifacts
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@553362 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
34c695c202
commit
8ef5d6348c
|
@ -168,6 +168,8 @@ sub runRsync()
|
|||
open( SYNC, "$cmd 2>&1 |" );
|
||||
|
||||
my $rawReportText;
|
||||
|
||||
my $sendMail = 0;
|
||||
|
||||
while( <SYNC> )
|
||||
{
|
||||
|
@ -187,6 +189,8 @@ sub runRsync()
|
|||
print REPORT "<td>" . $details[3] . " " . $details[4] . "</td>" . "\n";
|
||||
|
||||
print REPORT "</tr>" . "\n";
|
||||
|
||||
$sendMail = 1;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -195,6 +199,14 @@ sub runRsync()
|
|||
print RAW_REPORT;
|
||||
}
|
||||
}
|
||||
|
||||
close SYNC;
|
||||
my $exitCode = $?;
|
||||
|
||||
if ( $exitCode != 0 )
|
||||
{
|
||||
$sendMail = 1;
|
||||
}
|
||||
|
||||
print REPORT "</table>" . "\n";
|
||||
|
||||
|
@ -210,8 +222,7 @@ sub runRsync()
|
|||
|
||||
close( RAW_REPORT );
|
||||
|
||||
if ( $rawReportText )
|
||||
|
||||
if ( $rawReportText and $sendMail != 0 )
|
||||
{
|
||||
|
||||
$rawReportText = $rawReportText . "\n\nYou can view the syncronization reports for today here: \n\n";
|
||||
|
|
Loading…
Reference in New Issue