Commit Graph

272 Commits

Author SHA1 Message Date
Dmitry Rekman
5f61d39bc7 Fix inability to load some C# assemblies (UE-12883).
[CL 2529346 by Dmitry Rekman in Main branch]
2015-04-28 18:30:10 -04:00
Ben Marsh
71d9c9120c Include the base engine project when looking for which platforms to build for. HTML5 is only built for the base engine project, so was not being included in CIS/Rocket.
[CL 2527248 by Ben Marsh in Main branch]
2015-04-27 14:26:12 -04:00
Richard Fawcett
3b4f321020 Merging using UE4-To-UE4-LauncherDev
[CL 2526058 by Richard Fawcett in Main branch]
2015-04-26 07:33:29 -04:00
Ben Marsh
4a24a8f5e8 Change spec used to determine failure emails; was only checking source folders under a top level directory (not plugins, samples, etc...)
[CL 2525630 by Ben Marsh in Main branch]
2015-04-25 09:23:03 -04:00
Ben Marsh
430d9f08f4 Proper fix for frequency barriers. Nodes behind a barrier now include all pseudodependencies, and frequency is correctly propagated to dependents.
[CL 2525281 by Ben Marsh in Main branch]
2015-04-24 20:25:23 -04:00
Ben Marsh
33d173cbdf Fix order of node frequency calculation.
[CL 2525106 by Ben Marsh in Main branch]
2015-04-24 18:14:37 -04:00
Ben Marsh
7f82423eb7 Don't compute dependent frequencies until after the frequency barriers have been applied. Increase frequency for promotables in the release branches to 2h20m.
[CL 2524699 by Ben Marsh in Main branch]
2015-04-24 14:22:40 -04:00
Ben Marsh
b9ecf47f9f Add separate nodes for stripping each target, so they can run in the same ASG instead of waiting for a gather step at the end (which causes particular contention for different source platforms).
[CL 2523570 by Ben Marsh in Main branch]
2015-04-23 18:13:08 -04:00
Ben Marsh
bd466c1b05 Add a node called "Shared_LabelPromotableAggregate", which allows tacking Rocket publish steps on to the promotable.
#codereview Kellan.Carr
#lockdown Zachary.EdgertonJones

[CL 2522942 by Ben Marsh in Main branch]
2015-04-23 13:26:28 -04:00
Ben Marsh
86a3d00832 Fix frequency barriers not affecting nodes which had not set their computed frequency yet (causing shared promotable to drift out to 2h40 rather than 1h20). Was minimizing interval against -1 for some nodes.
#lockdown Zachary.EdgertonJones

[CL 2522659 by Ben Marsh in Main branch]
2015-04-23 08:57:18 -04:00
Ben Marsh
e881ee1e54 Make sure RootEditor and GameEditor nodes both specify the -precompile option. UBT only compiles all plugins when -precompile is specified now, and compiling game editors without it triggers different shared-pch build environments, which causes a significant build and modification of previous build products.
#codereview Kellan.Carr

[CL 2520425 by Ben Marsh in Main branch]
2015-04-21 20:18:58 -04:00
Kellan Carr
fd706c8480 build script, remove pseudodeps from fort promotable in fort branch
[CL 2520223 by Kellan Carr in Main branch]
2015-04-21 18:39:43 -04:00
Kellan Carr
0d3eb97569 build script, fortnite branch frequency changes and branch hacking
[CL 2519745 by Kellan Carr in Main branch]
2015-04-21 15:21:51 -04:00
Ben Marsh
b7fe870052 Archive headers as part of building the root editor and precompiled monolithics, and extract them into the Rocket build.
[CL 2517897 by Ben Marsh in Main branch]
2015-04-20 13:43:49 -04:00
Ben Marsh
b125be775b Build PS4MapFileUtil and XboxOnePDBFileUtil as part of the regular tools node, so we can take advantage of building in parallel (and reduce costs due to startup times).
[CL 2516326 by Ben Marsh in Main branch]
2015-04-17 15:40:57 -04:00
Ben Marsh
e12021b1cf Remove the separate node for UnrealVersionSelector - just build it with tools, and only on Win64.
[CL 2516263 by Ben Marsh in Main branch]
2015-04-17 15:12:13 -04:00
Ben Marsh
86b7d147ce Add barriers to force frequency for all dependencies of a certain node to run with a given interval. Force promotable builds every 1h20m.
#codereview Kellan.Carr

[CL 2516191 by Ben Marsh in Main branch]
2015-04-17 14:13:52 -04:00
Ben Marsh
73e8156964 Increase frequency for launcher nodes, and add launcher non-unity builds in a different place.
[CL 2516121 by Ben Marsh in Main branch]
2015-04-17 13:21:04 -04:00
Ben Marsh
37aacbf3d6 Explicitly add non-unity compiles for launcher programs. No branch that inherits launcher code as part of the engine wants that stuff, but it's triggered hourly.
#codereview Kellan.Carr

[CL 2515825 by Ben Marsh in Main branch]
2015-04-17 09:59:43 -04:00
Ben Marsh
8d276987bf Allow bunching game editors together in a single build node, and use it to group all the templates together.
[CL 2515699 by Ben Marsh in Main branch]
2015-04-17 08:15:17 -04:00
Kellan Carr
15f27deafc build script, rollback 2514786 while I fix the javascript
[CL 2515191 by Kellan Carr in Main branch]
2015-04-16 19:15:28 -04:00
Kellan Carr
d2c73932bc build script, add dependency info back to ec
[CL 2515118 by Kellan Carr in Main branch]
2015-04-16 18:02:46 -04:00
Kellan Carr
a7065acb24 build script, disassociate possible causers from node owners
[CL 2514786 by Kellan Carr in Main branch]
2015-04-16 15:18:23 -04:00
Ben Marsh
b6645a9c66 Build feature packs in the tools agent sharing group; it only takes a minute or two to run, and doesn't have any other dependencies.
[CL 2514656 by Ben Marsh in Main branch]
2015-04-16 14:08:40 -04:00
Kellan Carr
0cd49b2087 build script, fortnite promotable does not depend on monolithics
[CL 2514560 by Kellan Carr in Main branch]
2015-04-16 13:30:21 -04:00