Commit Graph

514 Commits

Author SHA1 Message Date
joe kirchoff
66277acc2a AutomationTool: Remove obsolete ParallelExecutor
#rnx
#rb Ryan.Hummer

[CL 30089190 by joe kirchoff in ue5-main branch]
2023-12-04 13:43:10 -05:00
Sigma-Erebus
0f4899b1d0 PR #11018: BuildGraph: Create LogPath directory before writing to directory. (prevents System.IO.DirectoryNotFoundException)
#jira UE-198669

[CL 30041174 by Sigma-Erebus in ue5-main branch]
2023-12-01 10:40:10 -05:00
eric knapik
9312fdc180 Use the ZenProject from the export source rather than the autogenerated value when available.
[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht

[CL 29935509 by eric knapik in ue5-main branch]
2023-11-27 11:20:30 -05:00
ben marsh
c4fa676cdc Fix static analysis warnings on newer NET builds.
[CL 29920306 by ben marsh in ue5-main branch]
2023-11-24 10:48:26 -05:00
matt oztalay
f4340681f6 Adding SplitFirst and SplitLast StringOps to BuildGraph, which return the first and last element (respectively) of the split input string.
#jira UES-6825

[CL 29889038 by matt oztalay in ue5-main branch]
2023-11-22 10:49:40 -05:00
josh adams
e94ead8457 - Replaced System.Environment.MachineName (and System.Net.Dns.GetHostName()) with Unreal.MachineName, since Environment.MachineName is capped at 15 characters, and not every machine name is that short. Uses System.Net.Dns.GetHostName() internally unless is throws an exception, then it falls back to Env.MachineName
#rb adam.kinge, joe.kirchoff

[CL 29712082 by josh adams in ue5-main branch]
2023-11-14 09:40:24 -05:00
ben marsh
66829761be Horde: Change BlobHandle to be an interface so writer interfaces can also implement it.
#jira

[CL 29509421 by ben marsh in ue5-main branch]
2023-11-06 20:47:29 -05:00
ben marsh
ccc5dfdf8a Horde: Rename BundleReaderCache to BundleCache. Will be used for tracking write data also.
#jira

[CL 29495211 by ben marsh in ue5-main branch]
2023-11-06 14:14:33 -05:00
ben marsh
24bda4ce70 Horde: Remove BundleNodeHandle and BundleNodeLocator in favor of storing parsed data on handle objects.
#jira

[CL 29005756 by ben marsh in ue5-main branch]
2023-10-21 22:46:54 -04:00
ben marsh
00ef101197 Horde: Unify BundleStorageClient and BundleStorageClientWrapper.
#jira

[CL 29001725 by ben marsh in ue5-main branch]
2023-10-21 15:08:34 -04:00
ben marsh
9a598cd6cb Horde: Make HttpStorageClient a direct implementation of IStorageClient rather than deriving from BundleStorageClient.
#jira

[CL 29001200 by ben marsh in ue5-main branch]
2023-10-21 14:38:40 -04:00
benoit deschenes
c4802070bb Updating the NotarizeTask to now use the new "notarytool" as Apple is deprecating "altool --notarize-app".
#jira UE-189475
#rb Ryan.Hummer, zack.neyland

[CL 28854677 by benoit deschenes in ue5-main branch]
2023-10-17 17:03:23 -04:00
zousar shaker
31cd3b3dbf Remove use of CommandUtils.MakePathSafeToUseWithCommandLine on the executable name when performing zen snapshot exports as it makes the execution fail on Mac.
#rb none

[CL 28672186 by zousar shaker in ue5-main branch]
2023-10-11 13:44:24 -04:00
zousar shaker
e95a2b2c30 Change default port for autolaunched ZenServer local service to 8558. When connecting to an existing service (not autolaunched), the default port remains what it was before, but will change in the future.
[CL 28665636 by zousar shaker in ue5-main branch]
2023-10-11 11:18:41 -04:00
ryan hummer
4d2ec0e268 Fixing ZenLaunch spawning failing on non-Windows Platforms
no need to wrap in quotes

#rnx
#rb zousar.shaker.

[CL 28646893 by ryan hummer in ue5-main branch]
2023-10-10 19:53:33 -04:00
ryan hummer
fb320d73a5 BuildGraph: Fix EnvVar lookup on non Windows platforms
Just like the Engine, swap - for _ as - is not valid on non Windows platform

#rnx
#rb ben.marsh

[CL 28646840 by ryan hummer in ue5-main branch]
2023-10-10 19:52:57 -04:00
eric knapik
8ed6842a85 Add option to support override build dir.
[REVIEW] [at]Zousar.Shaker

[CL 28639160 by eric knapik in ue5-main branch]
2023-10-10 17:19:43 -04:00
zousar shaker
404622bb20 Fix bug in ZenExportSnapshotTask when NOT using a baseline snapshot descriptor.
#rb none
#jira UE-197088

[CL 28468612 by zousar shaker in ue5-main branch]
2023-10-04 14:57:31 -04:00
zousar shaker
3a1ca9e925 Fix deserialization of baseline snapshot descriptors.
#rb none

[CL 28413678 by zousar shaker in ue5-main branch]
2023-10-03 10:33:40 -04:00
zousar shaker
0b947c9f7f 2nd attempt:
Add support for a baseline when making cloud snapshots.  Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.

#rb none
[FYI] eric.knapik

[CL 28365921 by zousar shaker in ue5-main branch]
2023-09-30 11:46:22 -04:00
zousar shaker
bdc07cd260 [Backout] - CL28360965
[FYI] Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Add support for a baseline when making cloud snapshots.  Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.

#rb none
[FYI] eric.knapik

[CL 28361101 by zousar shaker in ue5-main branch]
2023-09-29 19:45:10 -04:00
zousar shaker
04ce8c5205 Add support for a baseline when making cloud snapshots. Also unify File and Cloud snapshot mechanism handling of multiple platforms, output descriptors and input baseline descriptors.
#rb none
[FYI] eric.knapik

[CL 28361001 by zousar shaker in ue5-main branch]
2023-09-29 19:42:39 -04:00
carl bystrom
c4c8b2b4c9 BuildGraph: Add target and output parameters to DockerBuildTask
[CL 28341767 by carl bystrom in ue5-main branch]
2023-09-29 10:21:10 -04:00
Ben Marsh
025a6f2f88 Fix errors building UAT on Windows ARM64 due to invalid PDB debug type.
[CL 28191491 by Ben Marsh in ue5-main branch]
2023-09-25 12:24:22 -04:00
Ben Marsh
3b7d176fdd Horde: Use a cache on the local disk to wrap any requests for bundle data.
[CL 28132629 by Ben Marsh in ue5-main branch]
2023-09-22 09:22:32 -04:00