Skip to content
Snippets Groups Projects
Commit 7276d918 authored by rswindell's avatar rswindell
Browse files

A lot more detail in build success e-mail (build times, system details, etc.).

parent 922ac1e0
No related branches found
No related tags found
No related merge requests found
......@@ -48,10 +48,12 @@ if(platform=="win32") {
builds.push(["src/sbbs3/uedit", "gmake"]);
}
var start = time();
for(i in builds) {
var sub_dir = builds[i][0];
var build_dir = temp_dir + "/" + sub_dir;
var subject = "Build failure in " + sub_dir;
var subject = system.platform + " build failure in " + sub_dir;
if(sub_dir.length)
log(LOG_INFO, "Build sub-directory: " + sub_dir);
......@@ -60,6 +62,8 @@ for(i in builds) {
exit(1);
}
builds[i].start = time();
var cmd_line = builds[i][1];
if(cmd_line.indexOf(build_output)<0)
cmd_line += " 2> " + build_output;
......@@ -70,9 +74,22 @@ for(i in builds) {
send_email(subject, file_contents(build_output));
exit(1);
}
builds[i].end = time();
}
var body = "System: " + system.local_host_name + " - " + system.os_version + "\n\n";
for(i in builds) {
body += system.secondstr(builds[i].end-builds[i].start) + " - ";
body += builds[i][0] + "\t" + builds[i][1];
body += "\n";
}
send_email("Builds successful!",builds);
body += "--------\n";
body += system.secondstr(time()-start) + " - total\n";
send_email(system.platform + " builds successful", lfexpand(body));
function file_contents(fname)
{
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment