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
Ben Marsh
c0ca7a9384
UGS: Publish release configuration when building UGS for distribution.
...
#preflight none
[CL 23439561 by Ben Marsh in ue5-main branch]
2022-12-07 20:18:05 -05:00
Ben Marsh
556f71e47d
UGS: Add aggregates for publishing UGS loose and zip files together.
...
#preflight none
[CL 20738804 by Ben Marsh in ue5-main branch]
2022-06-20 11:55:39 -04:00
Ben Marsh
35ae375529
Add nodes to publish UGS zip files to Perforce.
...
#preflight none
[CL 20738473 by Ben Marsh in ue5-main branch]
2022-06-20 11:41:46 -04:00
Ben Marsh
4bdff1df3b
UGS: Fix runtime identifier for MacOS.
...
#preflight none
[CL 18567017 by Ben Marsh in ue5-main branch]
2022-01-10 18:50:40 -05:00
Ben Marsh
5910d6f801
UGS: Include Linux and Mac CLI clients in publish command.
...
#preflight none
[CL 18566889 by Ben Marsh in ue5-main branch]
2022-01-10 18:35:28 -05:00
Ben Marsh
dd7f0799d3
Merging UGS changes from //UE5/Release-5.0.
...
[CL 18107144 by Ben Marsh in ue5-main branch]
2021-11-09 11:51:37 -05:00
Ben Marsh
9bed15a726
Fix paths for submitting UGS.
...
[CL 16862379 by Ben Marsh in ue5-main branch]
2021-07-15 10:40:14 -04:00
Ben Marsh
79b1d5b16f
UGS: Display the informational version string inside the application, and allow configuring the path to submit to from the build script.
...
[CL 16635004 by Ben Marsh in ue5-main branch]
2021-06-10 21:40:41 -04:00
Ben Marsh
f3ee7c862f
UGS: Add script to build and version UGS.
...
[CL 16632959 by Ben Marsh in ue5-main branch]
2021-06-10 19:24:58 -04:00