Ben Marsh
58be67b297
Add an error if nodes within an agent sharing group have multiple controlling triggers. Fix Rocket publish symbols nodes incorrectly having a dependency on the promotion trigger when debugging locally.
...
[CL 2618394 by Ben Marsh in Main branch]
2015-07-13 13:02:20 -04:00
bruce nesbit
df30071d7e
Revised feature pack code.
...
Additional files can now be specified in feature pack manifest.
Feature packs can now be parsed/installed feature pack without the need for a .upack file
Removed feature packs for shared template resources
Moved shared template resource manifests into a FeaturePack folder and revised so they will work sans .upack
Removed shared feature packs from list of .upacks rocket builds.
[CL 2617901 by bruce nesbit in Main branch]
2015-07-13 05:47:36 -04:00
Peter Sauerbrei
e8d08e52fd
UEB-117 - Move secure signing to the platforms
...
#codereview ben.marsh
[CL 2616956 by Peter Sauerbrei in Main branch]
2015-07-10 14:06:52 -04:00
bruce nesbit
2393775b56
Added support for shared packs to builder
...
#codereview ben.marsh
[CL 2613710 by bruce nesbit in Main branch]
2015-07-08 12:53:50 -04:00
Ben Marsh
66c2c56514
Move all GUBP legacy state variables into GUBPBranchConfig.
...
[CL 2613382 by Ben Marsh in Main branch]
2015-07-08 08:05:50 -04:00
Ben Marsh
2f02ad3592
Move handling of the GUBPNodes and GUBPAggregateNodes dictionaries out into LegacyBranchSetup.
...
[CL 2612854 by Ben Marsh in Main branch]
2015-07-07 16:34:24 -04:00
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