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
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
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
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
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
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
Ben Marsh
72a1a24ca4
Allow build commands to fail with an exit code, without throwing exceptions and dumping a callstack. GUBP nodes handle call print callstacks near to the point that they're thrown, but still need to do EC/temp storage clean-up work before the command can execute, so we don't want unneccessary spam by the generic exception handler.
...
[CL 2662576 by Ben Marsh in Main branch]
2015-08-20 09:46:59 -04:00
Peter Sauerbrei
34146c450d
refactored Log to LogLog and LogConsole to Log
...
#uat
[CL 2662556 by Peter Sauerbrei in Main branch]
2015-08-20 09:37:11 -04:00
Ben Marsh
ea9958b43f
Move FileFilter inside the AutomationTool namespace.
...
[CL 2662517 by Ben Marsh in Main branch]
2015-08-20 09:07:07 -04:00
Ben Marsh
db93204811
Reduce the amount of boilerplate log output when running UAT.
...
[CL 2662515 by Ben Marsh in Main branch]
2015-08-20 09:06:43 -04:00
Ben Marsh
6a1364d79e
Fix spelling mistake in 'AutomationException'.
...
[CL 2662480 by Ben Marsh in Main branch]
2015-08-20 08:39:15 -04:00
Ben Marsh
47c58ec57c
Rename the ErrorCodes enum to ExitCode, and ErrorCodes.Error_Success to ExitCode.Success.
...
[CL 2662478 by Ben Marsh in Main branch]
2015-08-20 08:38:09 -04:00
Ben Marsh
86a143a506
Disable MSBuild banner spam in build logs.
...
[CL 2662147 by Ben Marsh in Main branch]
2015-08-19 22:39:27 -04:00
Ben Marsh
08a11f1fc9
Move RequireFilesToExist out of target receipts; it's just internal state for UAT, and doesn't belong there.
...
[CL 2661231 by Ben Marsh in Main branch]
2015-08-19 13:35:56 -04:00
Ben Marsh
74eec1cf2a
Fix failed pull requests leaving the P4 workspace in a dirty state.
...
[CL 2660414 by Ben Marsh in Main branch]
2015-08-18 22:03:46 -04:00
Michael Trepka
ec554b04a8
Modified GetParamValueIfNotSpecified to return Default value if the param is not part of the command line
...
#codereview Robert.Manuszewski
[CL 2659749 by Michael Trepka in Main branch]
2015-08-18 15:17:14 -04:00
Wes Hunt
093b2c2c60
Increase verbosity level of FixUnixFilePermissions. Too spammy on build logs, and we're not debugging this stuff right now.
...
[CL 2659633 by Wes Hunt in Main branch]
2015-08-18 14:03:25 -04:00