Peter Sauerbrei
34c569dc00
UE-20642 - removed ForceNonUnity, ForceMonolithic, and ForceDebugInfo from BuildTarget class as they weren't being used anywhere
...
#uat
[CL 2677211 by Peter Sauerbrei in Main branch]
2015-09-02 12:53:22 -04:00
Richard Fawcett
73556561d4
Improve Amazon S3 upload performance
...
Use .NET ThreadPool to have finer control over the number of upload threads
Use AWSSDK's PutFileAsync method over the non-async version
#reviewedby Andrew.Brown
[CL 2676875 by Richard Fawcett in Main branch]
2015-09-02 09:24:08 -04:00
Wes Hunt
bfddd22af3
UEB-394 - improved error message when UAT/UBT fails to execute due to global mutex. Removed name of mutex as it was not useful, and gave an idea of how to find the offending instance.
...
[CL 2675757 by Wes Hunt in Main branch]
2015-09-01 13:53:34 -04:00
Matthew Griffin
57833618eb
Changed BuildDerivedDataCacheNode to use target receipts to add runtime dependencies.
...
Removed files from InstalledEngineFilters again.
[CL 2675191 by Matthew Griffin in Main branch]
2015-09-01 04:48:32 -04:00
Bob Tellez
4d4850714b
#UE4 CIS fix. Removed code recently merged from UE4-Fortnite adding GameAggregatePromotableNodes. These no longer exist.
...
[CL 2675088 by Bob Tellez in Main branch]
2015-08-31 23:05:10 -04:00
Bob Tellez
e9f5fa882d
Dev->Main Merging CL#2668915 using UE4-Fortnite-To-UE4
...
[CL 2675065 by Bob Tellez in Main branch]
2015-08-31 22:22:58 -04:00
Ben Marsh
0a89383b5a
Explicitly compile the rules assembly and pass it around as a parameter, rather than caching it as global state in RulesCompiler.
...
[CL 2674051 by Ben Marsh in Main branch]
2015-08-31 10:33:16 -04:00
Chris Babcock
a939d907d6
Add launch image support for Android (disabled for GearVR)
...
#ue4
#android
[CL 2673367 by Chris Babcock in Main branch]
2015-08-28 19:34:42 -04:00
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