tim smith
dce93c0456
1) Added missing exception handling in the tasks
...
2) Reworked how "stop after error" works
3) Fixed issue where error propagation might result in a failure to exit.
#rb self
#preflight 645b7ef03172e962d2cf3e47
[CL 25402787 by tim smith in ue5-main branch]
2023-05-10 08:40:51 -04:00
carl bystrom
636c588289
Horde: Tweak Kestrel limits to avoid gRPC errors in agent to server communication
...
#preflight none
[CL 25402716 by carl bystrom in ue5-main branch]
2023-05-10 08:38:06 -04:00
carl bystrom
0ba63f40dc
Horde: Enable multiple HTTP/2 connections for agent's gRPC client
...
#preflight none
[CL 25401638 by carl bystrom in ue5-main branch]
2023-05-10 06:34:53 -04:00
joe kirchoff
bbf594f464
UnrealBuildTool: Fix bad merge in Log.cs
...
#rnx
#rb trivial
[CL 25398723 by joe kirchoff in ue5-main branch]
2023-05-09 20:42:16 -04:00
joe kirchoff
e1fc2e2872
Epicgames.Core: Move log backup to separate function
...
#rnx
#rb trivial
[CL 25398719 by joe kirchoff in ue5-main branch]
2023-05-09 20:42:01 -04:00
joe kirchoff
2a77ade97e
Add new references to batch file UAT UBT dependencies
...
#rnx
#rb trivial
[CL 25398012 by joe kirchoff in ue5-main branch]
2023-05-09 19:50:15 -04:00
henrik karlsson
40336d866d
[Box]
...
* Added Horde support to BoxExecutor! Implementation made by Ben March
* New box binaries
#preflight 645ac1186534a4f504610392
#rb self
[CL 25397827 by henrik karlsson in ue5-main branch]
2023-05-09 19:28:55 -04:00
carl bystrom
e868d21d1e
Horde: Force refresh of HTTP client connections including DNS name
...
By default, the pooled connection lifespan is infinite.
#preflight none
[CL 25388740 by carl bystrom in ue5-main branch]
2023-05-09 11:38:27 -04:00
Ben Marsh
8f4fdbe020
Horde: Add a server command to open the dashboard.
...
#preflight none
[CL 25388305 by Ben Marsh in ue5-main branch]
2023-05-09 11:14:20 -04:00
tim smith
93b2c2a0a7
Updating C++ UHT to match recent changes to C# UHT
...
#rb self
#preflight 645a48a23172e962d26d7739
[CL 25388223 by tim smith in ue5-main branch]
2023-05-09 11:09:37 -04:00
brian white
87670c07a6
Restore functionality of the "-ini:" command line argument in UBT. Also restrict the scope of command line arguments parsed in ConfigCache::ReadHierarchy to prevent reading arguments from other "Target" command lines.
...
#jira none, seen on horde: https://horde.devtools.epicgames.com/job/6452e7bef007deab84c2680c?step=6cf6
#rb Josh.Adams
#preflight 645414f36c35ad81e6167d51
[CL 25388035 by brian white in ue5-main branch]
2023-05-09 10:56:54 -04:00
Ben Marsh
a9167e4ff5
Horde: Cap the maximum length of Perforce changelist descriptions at 128k characters.
...
#preflight none
[CL 25387356 by Ben Marsh in ue5-main branch]
2023-05-09 10:03:37 -04:00
tim smith
c4e58dd394
Implementation of the action artifact cache.
...
#rb ben.marsh
#preflight 645a299fa73096fab761de62
[CL 25386005 by tim smith in ue5-main branch]
2023-05-09 08:29:47 -04:00
Steve Robb
0f44db07d5
Replaced some container operator new usage.
...
#rb james.hopkin
#jira none
#preflight 6459670f28155a0f41565a34
[CL 25384456 by Steve Robb in ue5-main branch]
2023-05-09 05:17:49 -04:00
chris constantinescu
ad0ee9c1e9
LLT: collect log output option for certain platforms
...
#rb Jerome.Delattre
#preflight 6459550b2d27fa25b3ae3fc6
[CL 25382915 by chris constantinescu in ue5-main branch]
2023-05-08 21:59:06 -04:00
Ben Marsh
29e4551b1c
Horde: Remove flag for unencrypted HTTP 2 support. This is not needed in NET 6.
...
#preflight none
[CL 25381638 by Ben Marsh in ue5-main branch]
2023-05-08 20:13:31 -04:00
Ben Marsh
4117a1423c
Horde: Query the server for the HTTP2 port to use via a HTTP1 REST call if using unencrypted sockets. This allows specifying the regular server URL when configuring agents.
...
Also add support for multiple server profiles in the saved credentials list.
#preflight none
[CL 25381618 by Ben Marsh in ue5-main branch]
2023-05-08 20:12:47 -04:00
Joe Kirchoff
9c6b2483a7
UnrealBuildTool: Remove TODO, this warning is fine to suppress
...
#rnx
#rb trivial
#preflight skipped
[CL 25379067 by Joe Kirchoff in ue5-main branch]
2023-05-08 17:53:59 -04:00
Ben Marsh
5730065056
Horde: Fix test error.
...
#preflight none
[CL 25375770 by Ben Marsh in ue5-main branch]
2023-05-08 15:38:54 -04:00
Ben Marsh
5da0ad09c9
Horde: Missing file.
...
#preflight none
[CL 25375534 by Ben Marsh in ue5-main branch]
2023-05-08 15:28:20 -04:00
Joe Kirchoff
8e95c25d04
UnrealBuildTool: If /LTCG is enabled also pass it when generating libs
...
#rnx
#rb trivial
#preflight 6459464e9f47682963ff158c
[CL 25375223 by Joe Kirchoff in ue5-main branch]
2023-05-08 15:17:42 -04:00
Ben Marsh
623324cafb
Horde: Add a separate step for creating an agent before starting a session.
...
- Creating an agent returns a token that the agent can use for creating sessions in the future.
- Token is saved to the user application directory for future use.
#preflight none
[CL 25374936 by Ben Marsh in ue5-main branch]
2023-05-08 15:03:44 -04:00
brian white
46bfcaaf8f
Add ErrorIfNotFound option to MoveTask to allow for throwing an error if the file is not found. This option is disabled by default.
...
#jira UE-114025
#rb Eric.McDaniel, Chris.Constantinescu, Ryan.Hummer
#preflight 64554a1a6c35ad81e678277d
[CL 25374165 by brian white in ue5-main branch]
2023-05-08 14:19:24 -04:00
Joe Kirchoff
ba414a78d6
UnrealBuildTool: Suppress "warning C5049: Embedding a full path may result in machine-dependent output" when determinisic mode is enabled until a proper fix is added
...
#rnx
#rb trivial
#preflight 645935c528155a0f41445182
[CL 25373867 by Joe Kirchoff in ue5-main branch]
2023-05-08 14:06:32 -04:00
carl bystrom
212a931426
Horde: Add retrying policy for HTTP client used in JobRpcCommon
...
#preflight none
[CL 25371340 by carl bystrom in ue5-main branch]
2023-05-08 11:28:38 -04:00