Commit Graph

34 Commits

Author SHA1 Message Date
ben marsh
860a7ac000 UGS: Update Horde builds at the same time as P4 builds.
#rnx

[CL 32493406 by ben marsh in ue5-main branch]
2024-03-25 20:04:25 -04:00
ben marsh
70508c1a37 UGS: Use auto-update build for internal UGS builds.
[CL 31925981 by ben marsh in ue5-main branch]
2024-02-29 17:27:38 -05:00
ben marsh
8d774b84c2 UGS: Fix output paths for zip files to publish.
[CL 31272555 by ben marsh in ue5-main branch]
2024-02-07 16:55:52 -05:00
ben marsh
d2c1738d66 UGS: Fix preview build not including installer.
[CL 31269577 by ben marsh in ue5-main branch]
2024-02-07 15:42:58 -05:00
klukule
6e306d172c PR #11397: Unreal Game Sync fixes
[FYI] Randy.Jones
#jira UE-205545

[CL 31115664 by klukule in ue5-main branch]
2024-02-01 20:53:11 -05:00
Ben Marsh
f9fd0ac715 UGS: Merging build script changes.
#jira none

[CL 30978626 by Ben Marsh in ue5-main branch]
2024-01-29 17:04:48 -05:00
ben marsh
ad4126d237 Fix dependency in UGS build script.
[CL 30968372 by ben marsh in ue5-main branch]
2024-01-29 09:45:45 -05:00
ben marsh
30adfaede0 Add a build of UGS-CLI for Mac-Arm64.
[CL 30968248 by ben marsh in ue5-main branch]
2024-01-29 09:39:04 -05:00
ben marsh
770ec01c08 Horde: Include P4VUtils and UGS with Horde server installer. All tools are now bundled prior to install rather than as a post-install step, so are correctly removed automatically by uninstall. Port setting is also persisted via registry key to avoid modification to installed config file.
[FYI] Josh.Engebretson

[CL 30375105 by ben marsh in ue5-main branch]
2023-12-18 09:20:51 -05:00
ben marsh
da6a8f045e UGS: Merge UnrealGameSync and UnrealGameSyncLauncher.
Having one application for launching and running UGS makes for simpler and easier deployment, and allows easier code sharing between the tools. By default, debug builds of UGS will launch directly into the UI, while release builds will do the standard upgrade check. Passing -noupgradecheck will force it to launch directly, and passing -settings will open the update configuration UI.

[FYI] randy.jones

[CL 30190273 by ben marsh in ue5-main branch]
2023-12-07 15:01:34 -05:00
ben marsh
3cc0a417aa Horde: Add a build step to publish UGS binaries to Horde.
[CL 30126356 by ben marsh in ue5-main branch]
2023-12-05 13:29:07 -05:00
Ben Marsh
183bc0404f Upload UGS installer as a zip file.
#preflight none

[CL 25042968 by Ben Marsh in ue5-main branch]
2023-04-14 12:53:25 -04:00
Ben Marsh
6b1b856805 UGS: Add support for publishing the installer to Horde.
#preflight none

[CL 25042655 by Ben Marsh in ue5-main branch]
2023-04-14 12:32:52 -04:00
Ryan Hummer
df2f2b9a4a UGS: Fixing some Publish tasks to allow preferring stream paths over branch paths
#rnx
#jira none
#rb bryan.johnson, ben.marsh
#preflight none

[CL 24618593 by Ryan Hummer in ue5-main branch]
2023-03-13 15:04:28 -04:00
Ben Marsh
8bbaaab7c2 UGS: Add a setup script for UGS on Mac, and fix cached settings for upgrades causing false-positive notifications.
#preflight none

[CL 24617743 by Ben Marsh in ue5-main branch]
2023-03-13 14:29:12 -04:00
Ben Marsh
056933d936 Allow setting executable bits for files in zip archives from Windows, and set the executable permissions on Mac/Linux builds of UGS-CLI by default.
#preflight none

[CL 24616578 by Ben Marsh in ue5-main branch]
2023-03-13 13:41:26 -04:00
Ben Marsh
8e2eb63d2a UGS: Re-enable self-contained distro for UGS CLI.
#preflight none

[CL 24532861 by Ben Marsh in ue5-main branch]
2023-03-06 18:02:51 -05:00
Ben Marsh
8fcaa64bc0 UGS: Disable self-contained builds on Mac/Linux. Seems to crash on startup.
#preflight none

[CL 24528707 by Ben Marsh in ue5-main branch]
2023-03-06 15:21:34 -05:00
Ben Marsh
d709abd9e0 UGS: Add version strings to UGS tool uploads.
#preflight none

[CL 24527505 by Ben Marsh in ue5-main branch]
2023-03-06 14:42:08 -05:00
Ben Marsh
a901183135 Use self-contained distributions for CLI on Mac & Linux.
[CL 24503754 by Ben Marsh in ue5-main branch]
2023-03-03 13:50:24 -05:00
Ben Marsh
c6e333bf21 UGS: Modify build script to support uploading CLI clients to Horde.
#preflight none

[CL 24502637 by Ben Marsh in ue5-main branch]
2023-03-03 13:13:27 -05:00
Ben Marsh
ce80861145 UGS: Change the order that CLI apps are built so that Windows is last, leaving ugs.deps.json set to the correct values to use the self-contained distribution.
#preflight none

[CL 24457228 by Ben Marsh in ue5-main branch]
2023-02-28 22:07:42 -05:00
Ben Marsh
da8305ca6c UGS: Include the NET runtime in UGS deployments.
#preflight none

[CL 24426759 by Ben Marsh in ue5-main branch]
2023-02-27 12:48:58 -05:00
Ben Marsh
ffedb3cfb8 UGS: Fix build script
#preflight none

[CL 24231713 by Ben Marsh in ue5-main branch]
2023-02-15 11:19:05 -05:00
Ben Marsh
a7bb3410ce Horde: Add a prompt to UGS to update the launcher if it's below a certain version. Requires UnrealGameSync.ini to be included in the distribution; can be enabled with -set:IncludeInstaller=true to BuildGraph script.
#preflight none

[CL 24098115 by Ben Marsh in ue5-main branch]
2023-02-09 10:24:36 -05:00