33 Commits

Author SHA1 Message Date
zousar shaker
e56b373f42 Add an option to force when exporting zen snapshots.
[CL 32513893 by zousar shaker in 5.4 branch]
2024-03-26 12:46:17 -04:00
zousar shaker
b957ae9353 Convert ue.projectstore file to json.
#rb dan.engelbrecht

[CL 32513882 by zousar shaker in 5.4 branch]
2024-03-26 12:46:12 -04:00
zousar shaker
0f588550b3 Automation support for using an HTTP2-only endpoint when publishing snapshots to the cloud. Also ensured that the snapshot descriptor can refer to an alternate endpoint that isn't HTTP2-only so that you can publish to one endpoint, but still leave the descriptor referring to another.
[CL 32496238 by zousar shaker in 5.4 branch]
2024-03-26 00:31:55 -04:00
zousar shaker
775e6495fc Change naming of .projectstore to ue.projectstore to avoid having hidden by default status on Mac/Linux.
#rb dan.engelbrecht

[CL 31054882 by zousar shaker in 5.4 branch]
2024-01-31 13:00:16 -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
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
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
zousar shaker
6ff03d65ec Change the zen export task to use the newly added --embedloosefiles argument instead of calling oplog-snapshot before calling oplog-export.
#rb none

[CL 27406639 by zousar shaker in ue5-main branch]
2023-08-28 02:02:10 -04:00
eric knapik
9fbfb8fb9d Merging from //Fortnite/Main [at] 27369954 to //Fortnite/Dev-Valkyrie
[CL 27393550 by eric knapik in ue5-main branch]
2023-08-25 17:16:08 -04:00
eric knapik
06c510771b Merging from //Fortnite/Main [at] 27369954 to //Fortnite/Dev-Valkyrie
[CL 27393532 by eric knapik in ue5-main branch]
2023-08-25 17:15:46 -04:00
eric knapik
6c3612b807 Fix up incorrect exe specification
#rb none

[CL 27386304 by eric knapik in ue5-main branch]
2023-08-25 14:35:49 -04:00
eric knapik
937f637459 #jira: FORT-618124
Ensure Zen is running before running OplogImport commands
Expose Zen launch commands from ZenExport to keep one source of truth

[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht

[CL 27385210 by eric knapik in ue5-main branch]
2023-08-25 14:13:23 -04:00
zousar shaker
bfea436d2c Fix for use of SponsorProcessID when calling ZenLaunch.
#rb none

[CL 27380133 by zousar shaker in ue5-main branch]
2023-08-25 12:30:01 -04:00
zousar shaker
6e396f6b32 Fix malformed string format in ZenExportSnapshotTask.
#rb none

[CL 27368312 by zousar shaker in ue5-main branch]
2023-08-25 01:16:16 -04:00
zousar shaker
10e76de7b5 Use ZenLaunch executable to ensure that the ZenExportSnapshotTask has ZenServer running if needed.
#rb dan.engelbrecht

[CL 27345052 by zousar shaker in ue5-main branch]
2023-08-24 12:05:59 -04:00
eric knapik
b5ab9a1b6b #jira: FORT-615936
Adding a new ZenImport task on the buildgraph to be used with Multi-Agent cooking

[REVIEW] [at]Zousar.Shaker [at]Dan.Engelbrecht

[CL 27282943 by eric knapik in ue5-main branch]
2023-08-22 15:43:51 -04:00
zousar shaker
d85d138034 Increase maximum return code tolerated from the zen.exe command when performing oplog export in a ZenExportSnapshotTask so that we don't have build steps failing because of it while issues are debugged in its operation.
#rb none
[FYI] joakim.lindqvist
[FYI] dan.engelbrecht

[CL 26978731 by zousar shaker in ue5-main branch]
2023-08-09 19:24:13 -04:00
zousar shaker
92332699c6 Suppress output from the zen.exe command when performing oplog export in a ZenExportSnapshotTask so that we don't have builds failing because of a server error logged to output being parsed as an error.
#rb none
[FYI] joakim.lindqvist
[FYI] dan.engelbrecht

[CL 26973405 by zousar shaker in ue5-main branch]
2023-08-09 17:13:20 -04:00