Commit Graph

65 Commits

Author SHA1 Message Date
Ben Marsh
9629faba9c Change aggregates to be a different class hierarchy to regular build nodes. They don't have many properties in common; they're never actually executed, so they have to be manually filtered out before passing to EC and handled specially when traversing the graph, and they don't suffer the same limitations with being behind a single trigger. Instead of being included in the graph directly, references to them are expanded out to their dependencies when the graph is linked.
[CL 2610562 by Ben Marsh in Main branch]
2015-07-04 09:37:13 -04:00
Ben Marsh
ce757909c5 Convert a few GUBP variables into instance variables rather than statics.
[CL 2610508 by Ben Marsh in Main branch]
2015-07-03 14:55:27 -04:00
Ben Marsh
8031112b2e Make ActivePlatforms a local variable for the purposes of branch setup. Also fix FortniteAutoTestNode adding references to Linux nodes, even if Linux is not available.
[CL 2607801 by Ben Marsh in Main branch]
2015-07-01 14:08:12 -04:00
bruce nesbit
c04cdb06e5 Temporarily removed shared feature pack names from CurrentFeaturePacks list
[CL 2606386 by bruce nesbit in Main branch]
2015-06-30 16:17:24 -04:00
bruce nesbit
98e35cf237 Added shared feature packs to list in rocket build list
[CL 2605649 by bruce nesbit in Main branch]
2015-06-30 10:06:41 -04:00
Ben Marsh
da46bb2941 Separate temp storage into its own class, rather than being part of CommandUtils.
[CL 2597682 by Ben Marsh in Main branch]
2015-06-23 15:31:37 -04:00
Ben Marsh
1e979bb54c Add a Robust_CopyFile function to deal with Macs losing connections to the network share.
[CL 2581441 by Ben Marsh in Main branch]
2015-06-09 13:13:07 -04:00
Ben.Marsh
1f2f22a53c [INTEGRATE] Change 2563617 by Ben.Marsh@Ben.Marsh_T3245_Main on 2015/05/22 19:15:48
Increase the priority of the StripRootEditor node, so it runs directly after RootEditor (and before some random sample decides to relink plugins and invalidate the PDBs).

[CL 2575439 by Matthew Griffin in Main branch]
2015-06-03 08:16:59 -04:00
Kellan Carr
f8fb9f7ba0 build script, retry copy publish on mac
[CL 2572947 by Kellan Carr in Main branch]
2015-06-01 15:48:06 -04:00
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