Commit Graph

56 Commits

Author SHA1 Message Date
Ben Marsh
3e5cdc8732 Copy raw EXE and DLL files to the network so that crash reporter can use them.
[CL 2554945 by Ben Marsh in Main branch]
2015-05-18 10:03:36 -04:00
Peter Sauerbrei
07426ef2d3 Back out reading the command line txt file on windows and mac. Updated rocket determination by looking for a file in Engine/Build
UE-15396
#codereview ben.marsh

[CL 2552720 by Peter Sauerbrei in Main branch]
2015-05-15 10:23:40 -04:00
Ben Marsh
dac98bacfc Create a mini-version of the Rocket install to generate DDC, since shader and static mesh DDC keys are different without PS4 and Simplygon respectively.
[CL 2548172 by Ben Marsh in Main branch]
2015-05-12 19:21:10 -04:00
Ben Marsh
08765ce676 Add missing template content into Rocket build.
[CL 2537841 by Ben Marsh in Main branch]
2015-05-05 14:44:22 -04:00
Ben Marsh
93db5c5609 Write a CSV file along with each compressed PAK file, showing what's inside it and how big it is.
[CL 2535603 by Ben Marsh in Main branch]
2015-05-04 07:38:28 -04:00
Ben Marsh
0902ee81bb Prioritize the PublishRocket nodes over the ChunkRocket nodes. Now that we can copy the install to the network quickly by zipping it, it's more useful for it to happen first.
[CL 2534895 by Ben Marsh in Main branch]
2015-05-02 12:13:20 -04:00
Ben Marsh
a709f1e5d0 Fix building Rocket samples, and create/publish zip files for each build instead of copying loose files (much faster with network).
[CL 2534684 by Ben Marsh in Main branch]
2015-05-01 19:53:59 -04:00
Ben Marsh
1f2d176024 Change the BuildPlugin command to build for all rocket target platforms by default, since those are the only users that benefit from source. Use -NoHostPlatform -NoTargetPlatforms to package as source-only.
[CL 2534018 by Ben Marsh in Main branch]
2015-05-01 15:01:10 -04:00
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