Commit Graph

48 Commits

Author SHA1 Message Date
Ben Marsh
46abddb4b7 Add the -WithRocketPromotable argument to allow testing Rocket builds behind promotion triggers locally.
[CL 2529581 by Ben Marsh in Main branch]
2015-04-28 20:46:43 -04:00
Ben Marsh
00f1c194d8 Add dependency on the promotable trigger back in.
[CL 2529577 by Ben Marsh in Main branch]
2015-04-28 20:43:24 -04:00
Ben Marsh
1fbbf3d0d5 Make the promotion trigger depend on the Rocket promotable steps succeeding, so we can select the Shared_LabelPromoted node when manually triggering a build again.
#codereview Kellan.Carr

[CL 2529568 by Ben Marsh in Main branch]
2015-04-28 20:41:07 -04:00
Ben Marsh
6822592edf Second attempt to fix stripping for iOS and Mac builds. Uncovered lots of problems relating to the source host platform not being correct.
[CL 2528984 by Ben Marsh in Main branch]
2015-04-28 15:47:56 -04:00
Ben Marsh
c55900e58c Back out changelist 2528840
[CL 2528887 by Ben Marsh in Main branch]
2015-04-28 14:59:19 -04:00
Ben Marsh
cd02635312 Enable symbol stripping nodes for Mac and IOS.
[CL 2528840 by Ben Marsh in Main branch]
2015-04-28 14:37:58 -04:00
Ben Marsh
1f950424ea Fix missing headers when gathering Rocket builds - incorrect path specified for root editor node.
[CL 2527904 by Ben Marsh in Main branch]
2015-04-27 22:28:19 -04:00
Ben Marsh
0414ebfaba Fix missing headers for editor targets (which prevents creation of new code projects), and add UBT/UAT from Windows into Mac install (which was causing an "Engine source not found" error).
[CL 2527135 by Ben Marsh in Main branch]
2015-04-27 12:57:52 -04:00
Ben Marsh
f1d8b60d57 Add symbol stripping at the IUEToolChain level. Implemented for Windows, Linux, Android arm7.
#codereview Dmitry.Rekman, Chris.Babcock

[CL 2527125 by Ben Marsh in Main branch]
2015-04-27 12:53:24 -04:00
Ben Marsh
b8122f8fc8 Use separate manifests for each node that strips symbols, so we can mix-and-match on different host platforms. Using Win64 Android build products on Mac has a different output folder than the target host platform.
[CL 2526253 by Ben Marsh in Main branch]
2015-04-26 18:28:11 -04:00
Ben Marsh
70ce761777 Re-enable separate gather and publish steps for Rocket, so improve throughput with chunking.
[CL 2525671 by Ben Marsh in Main branch]
2015-04-25 10:33:07 -04:00
Ben Marsh
36132993a5 Prevent overlapping build products from stripping the editor and tools nodes.
[CL 2525283 by Ben Marsh in Main branch]
2015-04-24 20:29:44 -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
c4d4132b2e Back out changelist 2524890
[CL 2525065 by Ben Marsh in Main branch]
2015-04-24 17:57:13 -04:00
Ben Marsh
46cd31f16a Split Rocket publish steps up, so chunking is done from a build assembled locally without passing build products through GUBP, and the final copy to network happens downstream of everything else.
[CL 2524890 by Ben Marsh in Main branch]
2015-04-24 16:12:03 -04:00
Ben Marsh
4b5e9bf270 Fix missing templates in installed builds
[CL 2524557 by Ben Marsh in Main branch]
2015-04-24 12:56:26 -04:00
Ben Marsh
5057c06f66 Group the strip nodes with monolithic nodes in the EC list.
[CL 2524532 by Ben Marsh in Main branch]
2015-04-24 12:36:57 -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
Ankit Khare
5cf849a5a1 Enable HTML5 for Mac Rocket
#codereview ben.marsh

[CL 2519794 by Ankit Khare in Main branch]
2015-04-21 15:42:57 -04:00
Ben Marsh
79753e4191 Don't try to filter DDC as part of the FilterRocketNode; it no longer has a dependency on it (and CopyRocketNode brings it in manually).
[CL 2519320 by Ben Marsh in Main branch]
2015-04-21 11:18:53 -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
3bf6adf9ca Prevent overlapping build products between Mac and Windows DDC nodes; copy output files to the Saved directory, and bring them back in when assembling the final build.
[CL 2517636 by Ben Marsh in Main branch]
2015-04-20 11:08:45 -04:00
Ben Marsh
144c78ae16 Rename ASG for copying Rocket files. Seems to cause everything in that group to be always built, even if selecting a particular node.
[CL 2517052 by Ben Marsh in Main branch]
2015-04-19 15:32:38 -04:00
Ben Marsh
dac1fb2231 Put the CopyRocketSymbols node into the same agent sharing group as the CopyRocket node.
[CL 2517029 by Ben Marsh in Main branch]
2015-04-19 12:09:39 -04:00