aurel cordonnier
02c0f425e8
Copy up from Release-Engine-Staging @ 16738359
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719
[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
ryan durand
e0919db187
Early out of CleanTempStorage if the temp storage path doesn't work.
...
#rnx
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 16621959 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)
[CL 16621975 by ryan durand in ue5-release-engine-test branch]
2021-06-10 08:48:38 -04:00
jonathan adamczewski
9b69a17dbc
TempStorage.cs:
...
Remove some mono references.
#jira none
#trivial
[CL 16175220 by jonathan adamczewski in ue5-main branch]
2021-04-30 20:58:26 -04:00
Ryan Durand
10bcbb3b86
Harden code for finding shared file manifests.
...
#rnx
#rb none
#jira none
[CL 15860260 by Ryan Durand in ue5-main branch]
2021-03-30 08:58:10 -04:00
Ryan Durand
74a82706a9
Catch exceptions when scanning folders for folders that need to be deleted.
...
#rnx
#rb none
#jira none
[CL 15696383 by Ryan Durand in ue5-main branch]
2021-03-15 10:25:55 -04:00
ben marsh
b4553ed744
Fix permission bits being reset by heurisitc that retrieves files from temp storage.
...
#rb none
#jira UE-109089
#ROBOMERGE-SOURCE: CL 15676777 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v781-15675533)
[CL 15676799 by ben marsh in ue5-main branch]
2021-03-11 11:19:28 -04:00
Ryan Durand
b6eff43263
Fixing compile break.
...
#rnx
#rb none
#jira none
[CL 15675703 by Ryan Durand in ue5-main branch]
2021-03-11 08:21:47 -04:00
Ryan Durand
517d36846d
Catch and log exceptions when enumerating files/folders to delete.
...
#rnx
#rb none
#jira none
[CL 15675515 by Ryan Durand in ue5-main branch]
2021-03-11 07:27:29 -04:00
Ryan Durand
71b89da3ae
Report an error if we fail to delete an empty folder but continue working.
...
#rnx
#rb none
#jira none
[CL 15672472 by Ryan Durand in ue5-main branch]
2021-03-10 21:40:02 -04:00
ben marsh
e2fd50118e
Remove legacy Mono unzip path.
...
#rb none
#jira UE-109036
#ROBOMERGE-SOURCE: CL 15669463 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)
[CL 15670868 by ben marsh in ue5-main branch]
2021-03-10 18:23:35 -04:00
ben marsh
f010f289e4
Use the cross platform zip methods to store files in temp storage.
...
#jira UE-109089
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 15646046 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v779-15635321)
[CL 15646062 by ben marsh in ue5-main branch]
2021-03-08 17:32:34 -04:00
Marc Audy
9753392e2b
Merge UE5/RES CL# 15462083 to UE5/Main
...
This represents UE4/Main @ 15414221
[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
cac1fe0019
Merge UE5/Release-Engine-Staging @ CL# 15299266 to UE5/Main
...
This represents UE4/Main @ CL# 15277572
[CL 15299962 by Marc Audy in ue5-main branch]
2021-02-03 14:57:28 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Joakim Lindqvist
e7039d3d35
UBT and UAT now use .NET Core instead of Framework and Mono. This means that we use the same runtime on Windows, Linux and Mac. Further benefits including newer C# features and a lot of intresting features for the future around AOT and Tiered compilation.
...
Some behavior changes:
Output paths - Both tools are now output to a subdirectory of Binaries/Dotnet, I believe most hardcoded paths have been fixed up but there may be tools that will fail because of this.
UAT Plugin Building - As .NET Core does not support AppDomain unloading, how we build the plugins has changed quite a bit, these are now built before UAT is started rather then by UAT itself. If you just start UAT via RunUAT.bat/sh this should just continue to work.
#rb ben.marsh
[CL 14834347 by Joakim Lindqvist in ue5-main branch]
2020-12-02 06:57:13 -04:00
Joakim Lindqvist
d5792b5c7c
Disable ionic zip for build graph archives under net core, this was causing crashes on Mac builds in Horde when netcore was enabled.
...
Also slightly refactored how we start these parallel zip threads to avoid potential fallout due to variable captures.
#rb ben.marsh
[CL 14815610 by Joakim Lindqvist in ue5-main branch]
2020-11-26 06:28:23 -04:00
ben marsh
8c22a2d7d1
Ignore duplicate lib*.dylib files produced as build artifacts. Hopefully fix installed build on Mac.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 11448131 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11448134 by ben marsh in 4.25-Plus branch]
2020-02-14 15:53:51 -05:00
Ryan Durand
9ef3748747
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)
[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
ben marsh
bcb47a1773
Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
...
#jira
#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847
#ROBOMERGE-BOT: (v443-9013191)
[CL 9159848 by ben marsh in Main branch]
2019-09-26 15:14:51 -04:00
michael trepka
9508d032a0
Updated TempStorage in UAT to use Zip64 when necessary
...
#rb Chad.Garyet
[FYI] Ben.Marsh
#ROBOMERGE-SOURCE: CL 7476109 via CL 7478523
#ROBOMERGE-BOT: (v372-7473910)
[CL 7478586 by michael trepka in Main branch]
2019-07-22 17:06:34 -04:00
ben marsh
c5b08d6abf
Fix some duplicate build product errors on Mac.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 6983961 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 6983982 by ben marsh in Main branch]
2019-06-13 18:57:38 -04:00
ben marsh
05da485d09
Whitelist some more build products with duplicate names.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 6969514 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)
[CL 6969521 by ben marsh in Main branch]
2019-06-13 10:57:50 -04:00
ben marsh
cccea49f72
Allow multiple nodes to produce dxil.dll and dxcompiler.dll.
...
#rb none
#jira UE-71140
#rnx
#ROBOMERGE-SOURCE: CL 5338417 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5338982 by ben marsh in Main branch]
2019-03-07 13:41:52 -05:00
ben marsh
2f751e48c1
Hack to work around AgentInterface being output by multiple nodes, since it's a runtime dependency of several targets.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 5274897 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5274898 by ben marsh in Main branch]
2019-03-02 11:25:24 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00