Peter Sauerbrei
dc1d815f84
refactored the logging system for UAT/UBT to be more like UE4
...
we now use an enum similar to UE4 with Fatal, Error, Warning, Display, Log, Verbose, and VeryVerbose
Log will only go to the log file unless -verbose is passed on the command line
reduced some of the output from UAT to be Log only
[CL 2631062 by Peter Sauerbrei in Main branch]
2015-07-23 14:51:46 -04:00
Wes Hunt
7ff08138f9
Move Robust_XXX methods into InternalUtils, since it is called outside of TempStorage.
...
#UEB-307
[CL 2629371 by Wes Hunt in Main branch]
2015-07-22 15:21:40 -04:00
Ben Marsh
36d0c480b6
Fix unused variable warning causing build failure on Mono.
...
#codereview Peter.Sauerbrei
[CL 2624756 by Ben Marsh in Main branch]
2015-07-17 15:46:40 -04:00
Peter Sauerbrei
d9677974db
fixes for executable signing for Rocket build
...
[CL 2624483 by Peter Sauerbrei in Main branch]
2015-07-17 13:13:26 -04:00
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