Commit Graph

18737 Commits

Author SHA1 Message Date
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