Commit Graph

1342 Commits

Author SHA1 Message Date
Jeff Campeau
37c192be08 Don't try to expant empty architectures, only missing one.
Several platforms have empty architectures and we shouldn't call build code when staging if we can avoid it.

[CL 2672679 by Jeff Campeau in Main branch]
2015-08-28 14:37:12 -04:00
Matthew Griffin
ccd90b10b4 Listing runtime dependencies in module rules instead of InstalledEngineFilters.ini
Added code when filtering rocket files to search through build products for target files and add their runtime dependencies to the filter rules.

#jira UEB-372

[CL 2672116 by Matthew Griffin in Main branch]
2015-08-28 06:22:07 -04:00
James Moran
52722d49c4 Don't use AppendLine on StringBuilder is it outputs system dependent line endings. Manually output \\n instead.
Fixes UE-20380

[CL 2672115 by James Moran in Main branch]
2015-08-28 06:22:04 -04:00
Peter Knepley
0d3a5d6e41 Dedicated servers should stage needed engine content for crash reporter
Merging 2671465

//depot/UE4-UT/...

to //depot/UE4/...

#codereview James.Golding

[CL 2671550 by Peter Knepley in Main branch]
2015-08-27 17:11:21 -04:00
Daniel Lamb
a1f7e17ea0 Added some more warnings when stats directory was not found.
[CL 2669723 by Daniel Lamb in Main branch]
2015-08-26 15:19:22 -04:00
Peter Sauerbrei
5e0ec6c322 UE-20341 - fixed issues with needing to cook server when cooking client
[CL 2669593 by Peter Sauerbrei in Main branch]
2015-08-26 14:17:28 -04:00
Daniel Lamb
5ffd3add58 Fixed builder issue when stats directory is not created don't copy the stats files.
#codereview Peter.Sauerbrei

[CL 2669394 by Daniel Lamb in Main branch]
2015-08-26 12:03:32 -04:00
Ben Marsh
7aee54313a Merging UAT stream support from //UE4/Main.
[CL 2669186 by Ben Marsh in Main branch]
2015-08-26 10:00:34 -04:00
Ben Marsh
3d6c0e0a81 Convert target receipts to JSON, so they can be read early at startup like version manifests, and unify the way that target receipts and version manifests are loaded and saved.
[CL 2669100 by Ben Marsh in Main branch]
2015-08-26 08:25:10 -04:00
James Moran
c53f5a47cb When copying the html5 helper command template remove any read only file attributes.
Fixes issues when attempting to write to these files.

[CL 2668953 by James Moran in Main branch]
2015-08-26 04:36:06 -04:00
Daniel Lamb
6c8a57903b Save cooker stats from build machine builds.
Help track down irratic cooking times.
#codereview Peter.Sauerbrei

[CL 2668133 by Daniel Lamb in Main branch]
2015-08-25 15:15:21 -04:00
Peter Sauerbrei
7007e30322 fix for not failing when the ddc stats file is not generated.
[CL 2667714 by Peter Sauerbrei in Main branch]
2015-08-25 11:47:18 -04:00
Ben Marsh
a30bc8ed00 Switch path parsing to use the system path separator, rather than hard-coding ';'.
[CL 2667385 by Ben Marsh in Main branch]
2015-08-25 09:12:56 -04:00
Peter Sauerbrei
f0b94ddbec properly utilize the same editor as running in for cooking
UE-20061

[CL 2666816 by Peter Sauerbrei in Main branch]
2015-08-24 17:43:34 -04:00
Ben Marsh
4dce26f266 Catch exception when searching for Incredibuild paths, rather than spawning where.exe.
#codereview Chris.Babcock

[CL 2666521 by Ben Marsh in Main branch]
2015-08-24 15:37:21 -04:00
Chris Babcock
41c78e55ca Better way to locate IncrediBuild xgConsole.exe (avoids illegal characters in path)
#jira UE-20312
#ue4
#codereview Josh.Adams,Ben.Marsh

[CL 2666206 by Chris Babcock in Main branch]
2015-08-24 12:40:11 -04:00
Ben Marsh
dfaaf23130 Move JobInfo out of the GUBP class.
[CL 2665988 by Ben Marsh in Main branch]
2015-08-24 10:13:25 -04:00
Ben Marsh
896f95424f Clean temp storage early in GUBP startup. Must happen BEFORE caching completion state.
[CL 2665950 by Ben Marsh in Main branch]
2015-08-24 09:52:58 -04:00
Wes Hunt
8e53b8063b Fix TempStorage unzip failing on Mac on zips created on PC. It was failing to interpret the backslashes that I was using on PC to indicate directories.
[CL 2665052 by Wes Hunt in Main branch]
2015-08-21 17:53:18 -04:00
Josh Adams
7146feb687 - Added "-UploadSymbols" which can be done while packaging (well, you don't actually need to package, but it's usually done alongisde packaging)
#codereview marcus.wassmer

[CL 2665010 by Josh Adams in Main branch]
2015-08-21 17:27:15 -04:00
Wes Hunt
4a8d089c2f #jira UEB-379 - switching back to using System.IO.Compression for PCs, since Ionic is so much slower. macs will have to continue to suffer through using Ionic because it's the lesser of the evils readily available to us.
#codereview:ben.marsh

[CL 2664974 by Wes Hunt in Main branch]
2015-08-21 17:01:45 -04:00
Ben Marsh
82faf90761 Another minor tweak to the output of failed changes in GUBP.
[CL 2663847 by Ben Marsh in Main branch]
2015-08-20 21:50:34 -04:00
Ben Marsh
d1f5569e1f Another attempt at fixing node history dump.
[CL 2663823 by Ben Marsh in Main branch]
2015-08-20 21:02:39 -04:00
Ben Marsh
660608416f Tweak the list of recent changes in the build failure report. Now shows in descending order (like Perforce).
[CL 2663741 by Ben Marsh in Main branch]
2015-08-20 20:00:41 -04:00
Ben Marsh
62238ae61c Clean up output for detailed changes in GUBP.
[CL 2663173 by Ben Marsh in Main branch]
2015-08-20 14:35:22 -04:00