Commit Graph

1187 Commits

Author SHA1 Message Date
Richard Fawcett
37ce334ad5 UAT: Get better diagnostics when we encounter a PathTooLongException in TempStorage.
#reviewedby Leigh.Swift

[CL 2621673 by Richard Fawcett in Main branch]
2015-07-15 09:39:04 -04:00
James Moran
df424026a3 Enable HTML5 networking plugin by default.
Allow UAT to deploy websocket dedicated servers for HTML5.
UEPLAT-793 & UEPLAT-795

[CL 2621662 by James Moran in Main branch]
2015-07-15 09:24:49 -04:00
Ben Marsh
5efa7ead49 Reduce max temp storage time to 1 day.
[CL 2621246 by Ben Marsh in Main branch]
2015-07-14 21:24:22 -04:00
Richard Hinckley
b64e5a596d New APIDocTool program added to ToolsForDocumentationNode.
[CL 2620170 by Richard Hinckley in Main branch]
2015-07-14 11:03:09 -04:00
Ben Marsh
6f9e450953 Remove low-level overrides of ElectricCommander properties from GUBPNode: EC setup is all done inside ElectricCommander.cs now.
[CL 2619964 by Ben Marsh in Main branch]
2015-07-14 08:23:23 -04:00
Ben Marsh
1a35d6ed17 Missing file.
[CL 2619203 by Ben Marsh in Main branch]
2015-07-13 19:59:27 -04:00
Ben Marsh
8207c6092e Remove DirectDependencies and DependedOnBy from GUBP job properties. As best I can tell, nothing actually uses them.
[CL 2619184 by Ben Marsh in Main branch]
2015-07-13 19:47:54 -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
Ben Marsh
2dde70a522 Fix triggers only being sticky if they're being explicitly triggers. Fixes build failures running promotable triggers.
[CL 2618385 by Ben Marsh in Main branch]
2015-07-13 12:59:49 -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
Ben Marsh
96b6932640 Fix case of build.version for Linux.
[CL 2617529 by Ben Marsh in Main branch]
2015-07-10 22:01:36 -04:00
Ben Marsh
8827eb41fc Move the "IsSticky" and "Priority" properties into the build node class, populating them from GUBPNode in LegacyNode.
[CL 2617230 by Ben Marsh in Main branch]
2015-07-10 16:33:05 -04:00
Ben Marsh
539a14ed77 Ignore size/date mismatches for UAT binaries.
#codereview Michael.Noland

[CL 2617185 by Ben Marsh in Main branch]
2015-07-10 16:20:08 -04:00
Ben Marsh
417d294f48 Ensure build.version is writeable before updating it.
[CL 2617103 by Ben Marsh in Main branch]
2015-07-10 15:37:22 -04:00
Ben Marsh
27a4a4b0b1 Don't submit the build.version file; it needs to be hand edited.
[CL 2617082 by Ben Marsh in Main branch]
2015-07-10 15:27:40 -04:00
Ben Marsh
9be95b3c51 Add a function to IDesktopPlatform to query the version of an engine (either from the new JSON build.version file, or from Version.h if that fails). Make UE4Build.cs update it during builds.
[CL 2617067 by Ben Marsh in Main branch]
2015-07-10 15:21:32 -04:00
Peter Sauerbrei
dfd0911cac file missing from previous signing submission
[CL 2616990 by Peter Sauerbrei in Main branch]
2015-07-10 14:28:29 -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
Ben Marsh
dcaec587e9 Add AutomationUtils.Automation.dll to UAT build products.
[CL 2616035 by Ben Marsh in Main branch]
2015-07-09 20:05:56 -04:00
Dmitry Rekman
7cc060a91a GUBP: add UnrealPak location on Linux for MakeFeaturePacks node.
[CL 2615911 by Dmitry Rekman in Main branch]
2015-07-09 18:15:54 -04:00
Ben Marsh
011cba09e9 Fix formatting.
[CL 2615576 by Ben Marsh in Main branch]
2015-07-09 15:26:50 -04:00
Ben Marsh
baa8033afc Clean up the change history logging, and add a new command to debug it (-ShowHistory=<NodeName>)
[CL 2615292 by Ben Marsh in Main branch]
2015-07-09 12:45:52 -04:00
James Moran
e89583075e emscripten's file_packager.py requires EM_CONFIG is set before it's run.
#codereview ankit.khare

[CL 2615093 by James Moran in Main branch]
2015-07-09 10:31:56 -04:00
Wes Hunt
7fa290bb33 Summary: running UAT from VS is simpler and faster.
UEB-261 - Ensure that compiling AutomationTool in VS will compile all other Automation Projects
* Just set AutomationTool as your startup project and pass the command to execute.
* VS will build the script modules at build time, instead of every time at runtime.
* To make this happen, "UBT.exe -ProjectFiles" now generates a companion AutomationTool.csproj.References that make AutomationTool depend on all Automation modules.
* AutomationTool.exe defaults to not building script modules at runtime. Pass -compile if you want to dynamically build them.
* Without the .references file, AutomationTool will only build itself and you will need to pass -compile.
* RunUAT.bat still works that same, defaulting to runtime compilation and supporting -nocompile flag. It then passes -compile (or nothing) to AutomationTool.

Other
* All Automation projects target .Net 4.5. Some already were and had hard dependencies on them (Rocket and SyncGithub -> Octokit). Now that AutomationTool directly depends on them, everything had to use .Net 4.5.
* Decoupled logic for -NoCompile and -NoCompileEditor. The flags are still confusing, but -NoCompile is no longer linked to -NoCompileEditor.
* Had to leave in stub support in UAT for -NoCompile else RunUAT.bat passes it along and UAT complains that it doesn't understand it.
* Added a CommandUtils.Run option to support run command, but still output the run duration.
* Reduced the verbosity when UAT.proj is run from dozens of lines per module to a single Module -> Output line. It was looking like there were problems, but it was just msbuild spew.
#codereview:ben.marsh

[CL 2615060 by Wes Hunt in Main branch]
2015-07-09 10:15:37 -04:00
Ben Marsh
e8165b1423 Add a few more comments.
[CL 2614954 by Ben Marsh in Main branch]
2015-07-09 08:44:33 -04:00