Commit Graph

1234 Commits

Author SHA1 Message Date
buildmachine
ce42430211 Code documentation from CL#2636592
[CL 2636758 by buildmachine in Main branch]
2015-07-29 07:47:34 -04:00
Wes Hunt
8211f9a97c Restor fallback for UAT trying to mount an NFS share from a 32-bit process. This requires a 64-bit OS to work, but it's actually generally fine for UAT to run in 32-bit. We now simply log the bit-ness of the process on startup for diagnostics.
#codereview:ben.marsh,richard.fawcett

[CL 2635301 by Wes Hunt in Main branch]
2015-07-28 09:18:24 -04:00
Peter Sauerbrei
42cc6d1f4d real fix for logging verbosity.
#uat

[CL 2634621 by Peter Sauerbrei in Main branch]
2015-07-27 17:28:09 -04:00
Wes Hunt
14b5318a8c Get UAT running as a 64-bit process again.
* As of .NET 4.5, the default for Any CPU is to "prefer 32-bit process", and you need to explicitly turn this off to require the process be run as 64-bit.
* See http://blogs.microsoft.co.il/sasha/2012/04/04/what-anycpu-really-means-as-of-net-45-and-visual-studio-11/ for details.
* UAT will now assert when Environment.Is64BitProcess is false on startup, as we essentially require 64-bit for certain scripts, and that's how we ran it before upgrading to .NET4.5.
* Also set default optimization options for the project, which were changed at some point.
* Finally, rolled back CL#2633880, which was trying to work around the fact that UAT was running 32-bit.
#codereview:richard.fawcett, ben.marsh

[CL 2634273 by Wes Hunt in Main branch]
2015-07-27 14:40:30 -04:00
Richard Fawcett
84c56fdf2c UAT: Add support to searching C:\\Windows\\Sysnative when exe can't be found in C:\\Windows\\System32
#codereview Ben.Marsh

[CL 2633880 by Richard Fawcett in Main branch]
2015-07-27 10:59:05 -04:00
Peter Sauerbrei
1c817c4f7f UE-19136 - fix for trying to sign a mac build when staging on PC
#uat

[CL 2633862 by Peter Sauerbrei in Main branch]
2015-07-27 10:52:52 -04:00
Ben Marsh
4325671444 Remove some references to legacy node properties.
[CL 2633370 by Ben Marsh in Main branch]
2015-07-25 16:38:26 -04:00
Ben Marsh
ea2007944f Separate out the creation of the branch and job definition files from the job step creation code.
[CL 2633368 by Ben Marsh in Main branch]
2015-07-25 16:27:36 -04:00
Ben Marsh
48a2183347 Use a consistent ordering of arguments to the createJobStep function.
[CL 2633363 by Ben Marsh in Main branch]
2015-07-25 15:52:55 -04:00
Ben Marsh
ce360c30e6 More cleanup of EC procedure setup. Separate out trigger handling from regular nodes.
[CL 2633361 by Ben Marsh in Main branch]
2015-07-25 15:50:02 -04:00
Ben Marsh
18ac069b62 Fix unused variable warning on Mac.
[CL 2633357 by Ben Marsh in Main branch]
2015-07-25 15:20:49 -04:00
Ben Marsh
b0507ce731 Add a wrapper class around EC job steps, making it easier to construct and manipulate the perl script that gets output.
[CL 2633349 by Ben Marsh in Main branch]
2015-07-25 13:39:19 -04:00
Ben Marsh
0ede09aea2 Simplify logic around handling agent sharing groups.
[CL 2633341 by Ben Marsh in Main branch]
2015-07-25 11:51:06 -04:00
Ben Marsh
ab3e3d263e Separate legacy aggregate node functionality from the new implementation.
[CL 2633335 by Ben Marsh in Main branch]
2015-07-25 10:50:58 -04:00
Ben Marsh
6f35e18d34 Rename LegacyNode -> LegacyBuildNode to distinguish between other types of legacy nodes.
[CL 2633333 by Ben Marsh in Main branch]
2015-07-25 10:38:24 -04:00
Ben Marsh
9e31e87ce0 Explicitly pass the engine root into ReadAvailablePlugins().
[CL 2632416 by Ben Marsh in Main branch]
2015-07-24 13:23:11 -04:00
Marcus Wassmer
8be948a313 Fix cookonthefly steaming condition.
#Daniel.Lamb

[CL 2632390 by Marcus Wassmer in Main branch]
2015-07-24 13:09:50 -04:00
Michael Trepka
d7c5e90831 Merging CL 2632258 - Mac codesign fixes
[CL 2632260 by Michael Trepka in Main branch]
2015-07-24 10:59:55 -04:00
Marcus Wassmer
9a8ce2e905 Do iterative cooking for COTF when requested
#codereview Daniel.Lamb

[CL 2632196 by Marcus Wassmer in Main branch]
2015-07-24 10:21:47 -04:00
Marcus Wassmer
da1cebf73f Just do logs for plugin spam
[CL 2632160 by Marcus Wassmer in Main branch]
2015-07-24 10:03:43 -04:00
Ben Marsh
0029698e42 Handle cases where BootstrapPackagedGame is read only.
[CL 2632082 by Ben Marsh in Main branch]
2015-07-24 08:17:01 -04:00
Robert Manuszewski
989bed2201 Replacing Console.WriteLine logs with UBT/UAT specific ones.
#codereview Marcus.Wassmer, Ben.Marsh

[CL 2631972 by Robert Manuszewski in Main branch]
2015-07-24 04:38:03 -04:00
Marcus Wassmer
cb2aa76bbb Ensure EngineRelativeDir is correct for plugin staging
#codereview Bob.Tellez

[CL 2631803 by Marcus Wassmer in Main branch]
2015-07-23 22:20:23 -04:00
Bob Tellez
af54d3b60e Plugin files are now read from the correct working directory while creating the staging manifest.
[CL 2631763 by Bob Tellez in Main branch]
2015-07-23 21:25:53 -04:00
Peter Sauerbrei
e57bbb9483 fix for build machine failure when copying DDC stats when running BuildDerivedDataCache commandlet
[CL 2631631 by Peter Sauerbrei in Main branch]
2015-07-23 19:06:45 -04:00