Ben Marsh
c1309e87c1
Remove RootIfAnyForTempStorage(). Now that we zip everything before transferring to temp storage, we don't need to worry about the root path length. It's stored relative to the zip root anyway.
...
[CL 2704864 by Ben Marsh in Main branch]
2015-09-24 14:33:53 -04:00
Jamie Dale
75e6e25ae3
Updated the BuildEngineLocalization node name to match the naming convention of other GUBP nodes
...
[CL 2704837 by Jamie Dale in Main branch]
2015-09-24 14:21:46 -04:00
Jamie Dale
7ef1fcbc96
Renamed the BuildLocalization node to BuildEngineLocalization in order to better reflect its actual role
...
#codereview Ben.Marsh
[CL 2704825 by Jamie Dale in Main branch]
2015-09-24 14:17:26 -04:00
Jamie Dale
33d58e126a
Commenting out LocalizationBranchSuffix for now in order to fix a Mono warning on Mac
...
[CL 2699439 by Jamie Dale in Main branch]
2015-09-21 15:03:26 -04:00
Jamie Dale
8fa74f6737
Enabled the Localise commandlet for the UE4 editor on the Main branch
...
#codereview Ben.Marsh, Matt.Kuhlenschmidt, Justin.Sargent
[CL 2699215 by Jamie Dale in Main branch]
2015-09-21 12:42:34 -04:00
Wes Hunt
109db8f5db
Change the indentation of GUBP -listonly so its easier to tell what is in an ASG and what is not.
...
[CL 2697654 by Wes Hunt in Main branch]
2015-09-18 15:54:00 -04:00
Wes Hunt
736cfc737b
Fix temp storage on mac. I accidentally removed the line that saved the archive on Mono. .NET API doesn't have an explicit "save" call so I forgot to look for it.
...
[CL 2695199 by Wes Hunt in Main branch]
2015-09-17 10:47:54 -04:00
Wes Hunt
b07024fcec
Don't write zip when storing to temp storage unless you actually have a file to add in your thread.
...
#codereview:ben.marsh
[CL 2694109 by Wes Hunt in Main branch]
2015-09-16 16:21:50 -04:00
Peter Sauerbrei
e706287759
Speed up reading and accessing ini files from UAT/UBT
...
#uat
#ubt
#codereview ben.marsh, wes.hunt
[CL 2691637 by Peter Sauerbrei in Main branch]
2015-09-15 09:29:42 -04:00
Ben Marsh
7062e38a81
Only execute input dependencies when building a specific node. Order dependencies are only needed for setting up the EC graph.
...
[CL 2689728 by Ben Marsh in Main branch]
2015-09-13 17:32:07 -04:00
Wes Hunt
0893ed9f83
All GUBP nodes for a job will use the same temp storage root determined by the branch it is in.
...
* This should keep storage created by a branch isolated to one location, and allow game-specific branches to control their own storage independently.
* Removed fallback code that looks for temp storage in UE4 folder if not found, since this doesn't really make sense anymore.
* Removed WasLocal out param from RetrieveFromTempStorage since no one was using it.
* Added a new branch hacker Dictionary: GameNameToBuildShareMapping, which essentially specifies, per-game, which build share to use. If one is not specified for that game, it falls back to the UE4 build share.
* Moved branch hacker options creation earlier in GUBP so the JobInfo can use it to determine the location for temp storage.
#jira UEB-341
#codereview:ben.marsh
[CL 2681005 by Wes Hunt in Main branch]
2015-09-04 16:33:23 -04:00
Ben Marsh
af30a6e6c3
Merging CL 2679086 from Fortnite branch: Fix sporadic build failure due to build machines having base directories spelt with different cases.
...
[CL 2679093 by Ben Marsh in Main branch]
2015-09-03 14:35:08 -04:00
Bob Tellez
4d4850714b
#UE4 CIS fix. Removed code recently merged from UE4-Fortnite adding GameAggregatePromotableNodes. These no longer exist.
...
[CL 2675088 by Bob Tellez in Main branch]
2015-08-31 23:05:10 -04:00
Bob Tellez
e9f5fa882d
Dev->Main Merging CL#2668915 using UE4-Fortnite-To-UE4
...
[CL 2675065 by Bob Tellez in Main branch]
2015-08-31 22:22:58 -04:00
Ben Marsh
dfaaf23130
Move JobInfo out of the GUBP class.
...
[CL 2665988 by Ben Marsh in Main branch]
2015-08-24 10:13:25 -04:00
Ben Marsh
896f95424f
Clean temp storage early in GUBP startup. Must happen BEFORE caching completion state.
...
[CL 2665950 by Ben Marsh in Main branch]
2015-08-24 09:52:58 -04:00
Wes Hunt
8e53b8063b
Fix TempStorage unzip failing on Mac on zips created on PC. It was failing to interpret the backslashes that I was using on PC to indicate directories.
...
[CL 2665052 by Wes Hunt in Main branch]
2015-08-21 17:53:18 -04:00
Wes Hunt
4a8d089c2f
#jira UEB-379 - switching back to using System.IO.Compression for PCs, since Ionic is so much slower. macs will have to continue to suffer through using Ionic because it's the lesser of the evils readily available to us.
...
#codereview:ben.marsh
[CL 2664974 by Wes Hunt in Main branch]
2015-08-21 17:01:45 -04:00
Ben Marsh
82faf90761
Another minor tweak to the output of failed changes in GUBP.
...
[CL 2663847 by Ben Marsh in Main branch]
2015-08-20 21:50:34 -04:00
Ben Marsh
d1f5569e1f
Another attempt at fixing node history dump.
...
[CL 2663823 by Ben Marsh in Main branch]
2015-08-20 21:02:39 -04:00
Ben Marsh
660608416f
Tweak the list of recent changes in the build failure report. Now shows in descending order (like Perforce).
...
[CL 2663741 by Ben Marsh in Main branch]
2015-08-20 20:00:41 -04:00
Ben Marsh
62238ae61c
Clean up output for detailed changes in GUBP.
...
[CL 2663173 by Ben Marsh in Main branch]
2015-08-20 14:35:22 -04:00
Ben Marsh
72a1a24ca4
Allow build commands to fail with an exit code, without throwing exceptions and dumping a callstack. GUBP nodes handle call print callstacks near to the point that they're thrown, but still need to do EC/temp storage clean-up work before the command can execute, so we don't want unneccessary spam by the generic exception handler.
...
[CL 2662576 by Ben Marsh in Main branch]
2015-08-20 09:46:59 -04:00
Peter Sauerbrei
34146c450d
refactored Log to LogLog and LogConsole to Log
...
#uat
[CL 2662556 by Peter Sauerbrei in Main branch]
2015-08-20 09:37:11 -04:00
Ben Marsh
db93204811
Reduce the amount of boilerplate log output when running UAT.
...
[CL 2662515 by Ben Marsh in Main branch]
2015-08-20 09:06:43 -04:00