# HG changeset patch # User Dario Sestito # Date 1250679681 -3600 # Node ID 4379a1e558cde925480b3ac947b11f6dd98a3b25 # Parent 4db5e28df88822b4e4cd7e8d8bf29e67116860d0# Parent 61887c5ee9dbd339302de8bd9121ceaca043fb0b Merge diff -r 61887c5ee9db -r 4379a1e558cd build_package.pl --- a/build_package.pl Fri Aug 14 10:43:05 2009 +0100 +++ b/build_package.pl Wed Aug 19 12:01:21 2009 +0100 @@ -264,6 +264,19 @@ close(PIPE); close(LOG); +print "###### GENERATE BUILD SUMMARY ######\n"; +my $sSummaryCmd = "hlm sf-summary -Dsf.project.type=package $sSubProjArg -Dsf.spec.job.number=$nJobNumber -Dsf.spec.job.drive=$sDriveLetter: $sTestBuildOpt $sNoPublishOpt $sJobRootDirArg"; +print("$sSummaryCmd\n"); +open(LOG, ">console_sfsummary_$$.txt"); +open(PIPE, "$sSummaryCmd 2>&1 |"); +while() +{ + print LOG $_; + print $_; +} +close(PIPE); +close(LOG); + if ($bPublish) { # copy console outputs to remote log archive @@ -276,6 +289,7 @@ system("del $sBOOTSTRAP_DIR\\console_bootstrap_$$.txt"); system("copy $sJobDir\\sf-config\\console_sfprep_$$.txt $sTgtDir"); system("copy $sJobDir\\sf-config\\console_sfbuildall_$$.txt $sTgtDir"); + system("copy $sJobDir\\sf-config\\console_sfsummary_$$.txt $sTgtDir"); } else {