Ben Marsh
8fcab578e5
UBT: Prevent matching empty lines in compile errors.
...
#preflight none
[CL 20443289 by Ben Marsh in ue5-main branch]
2022-05-31 18:08:55 -04:00
Ben Marsh
22feecaa2c
UBT: Fix missing event markup when executing directly inside UBT. Event parsers are only currently run when using old logging methods.
...
#preflight none
[CL 20440822 by Ben Marsh in ue5-main branch]
2022-05-31 15:44:53 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Joe Kirchoff
c512a89ace
Rename UnrealBuildTool.EngineSourceDirectory -> Unreal.EngineSourceDirectory
...
#rnx
#rb trivial
#preflight 628e9fdaf622d972b59ebe85
[CL 20372061 by Joe Kirchoff in ue5-main branch]
2022-05-25 17:54:39 -04:00
Joe Kirchoff
930b065eba
UnrealBuildTool: Expose ParallelExecutor.ProcessPriority to xml config
...
#rb none
#rnx
#preflight 628530752a7df8ed9fa70e54
[CL 20264894 by Joe Kirchoff in ue5-main branch]
2022-05-18 14:04:04 -04:00
Joe Kirchoff
c2ecac79bb
UnrealBuildTool: Don't build a prereq action if it's not in the list of all actions to build
...
#jira UE-150951
#rb trivial
#rnx
#preflight 6272bbe02f6d177be3ccd558
[CL 20044734 by Joe Kirchoff in ue5-main branch]
2022-05-04 14:01:57 -04:00
Joe Kirchoff
4cd1f7369f
UnrealBuildTool: Fix data-dir on mac and linux when launching zenserver for the experimental HordeExecutor
...
#rb trivial
#rnx
#preflight 6271b0433e1f2a9d3a4e42ee
[CL 20034383 by Joe Kirchoff in ue5-main branch]
2022-05-03 18:56:30 -04:00
jonathan adamczewski
11d542c545
UnrealBuildTool: add -CompactOutput command line option, supported by ParallelExecutor
...
Also can be set via BuildConfiguration.xml with:
<BuildConfiguration><bCompactOutput>true</bCompactOutput></BuildConfiguration>
#jira none
#preflight 626ae00e2c7b46848542a57f
[CL 19982217 by jonathan adamczewski in ue5-main branch]
2022-04-29 13:52:17 -04:00
Joe Kirchoff
1e6b4ce30e
UnrealBuildTool: Fix typo in HordeExecutor config loading
...
#rb trivial
#rnx
#preflight skipped
[CL 19948405 by Joe Kirchoff in ue5-main branch]
2022-04-27 18:03:54 -04:00
Joe Kirchoff
e880bd33f8
UnrealBuildTool: Add logging when zenserver fails to launch
...
#rnx
#rb trivial
#preflight 626864371638ac249e9d3746
[CL 19939384 by Joe Kirchoff in ue5-main branch]
2022-04-27 10:25:30 -04:00
Joe Kirchoff
1284a80750
UnrealBuildTool: Debug flag to launch zenserver
...
#rb trivial
#rnx
#preflight 62630de7cf17922036db31a4
[CL 19873150 by Joe Kirchoff in ue5-main branch]
2022-04-22 17:01:19 -04:00
Joe Kirchoff
a5d640b8b8
UnrealBuildTool: Retry failed HordeExecute remote tasks. Additional logging
...
#rnx
#rb none
#preflight 62606573dd47b4ad218101d5
[CL 19837598 by Joe Kirchoff in ue5-main branch]
2022-04-20 16:32:18 -04:00
Joe Kirchoff
eeecce9ab7
UnrealBuildTool: Remove /usr/bin/arch trimming logic from FASTBuild, it is no longer needed
...
#rnx
#rb trivial
#preflight 625df63a804460ab0fe534bd
[CL 19798626 by Joe Kirchoff in ue5-main branch]
2022-04-18 20:05:13 -04:00
Joe Kirchoff
2adc4a0593
HordeExecutor Prototype
...
#rnx
#rb Jonathan.Adamczewski
#preflight 625d9c17d4124345879fddb9
[CL 19789711 by Joe Kirchoff in ue5-main branch]
2022-04-18 13:33:43 -04:00
jonathan adamczewski
c1bb6901bf
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 624cbb2ecc0872e96b0d5181
[CL 19652696 by jonathan adamczewski in ue5-main branch]
2022-04-06 14:46:50 -04:00
Joe Kirchoff
58d330a938
UnrealBuildTool: Clean up ParallelExecutor to not require waiting manually on prereq actions by building a continuation tree of async tasks
...
Split logic into multiple static functions and make protected so it can be shared with an inherited class
#rnx
#rb Jonathan.Adamczewski
#preflight 62473274637925b5d3e0f1f3
[CL 19596364 by Joe Kirchoff in ue5-main branch]
2022-04-01 17:49:28 -04:00
jonathan adamczewski
0a6164bbd3
nullability annotations, rethrow fixes, net6.0 warning suppression
...
#jira none
#trivial
#rnx
#preflight 62425155c61d8a458f230657
[CL 19536049 by jonathan adamczewski in ue5-main branch]
2022-03-28 20:50:06 -04:00
jonathan adamczewski
5c68d1d9ef
Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
...
#preflight 62422fd0470aff98e946bfce
#jira UE-119846
[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 6241fc06470aff98e943c035
[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
robert millar
778680c3fc
Add XGE config bUnavailableIfInUse to allow falling back to a different executor if XGE is in use.
...
Add XGE config MinActions to avoid using XGE for small groups of tasks (e.g. single file compile).
#rb jonathan.adamczewski
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 19413669 via CL 19415283 via CL 19428032 via CL 19428154
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)
[CL 19432532 by robert millar in ue5-main branch]
2022-03-18 02:29:51 -04:00
jeff newquist
7dbd77f49a
SN-DBS executor improvements
...
- Prevent the unnecessary scanning of response files
- Prevent the unnecessary scanning and distribution of header files for other platforms
- Add bAllowOverVpn and VpnSubnets XmlConfigFile settings to allow restriction of distribution over VPN
- Utilize ProgressWriter to better mark up progress text as is done with other executor implementations
#jira none
#rb joe.kirchoff
#preflight none
[CL 19208610 by jeff newquist in ue5-main branch]
2022-03-01 17:39:49 -05:00
Joe Kirchoff
1df07c9f08
UnrealBuildTool: Fix SN-DBS json encoding (from UDN)
...
#rnx
#rb trivial
#preflight none
[CL 19203759 by Joe Kirchoff in ue5-main branch]
2022-03-01 14:37:59 -05:00
jonathan adamczewski
2c3a702a8c
Upgrade to nuget package Microsoft.Win32.Registry 5.0.0
...
#trivial
#jira none
#rnx
#preflight 62149c809e2201e214fe1a6c
[CL 19076594 by jonathan adamczewski in ue5-main branch]
2022-02-22 13:52:23 -05:00
Joe Kirchoff
9f494a0864
UnrealBuildTool: Log PVS-Studio failure as an error
...
#rnx
#rb trivial
#preflight 620d58683609e19371479143
[CL 19020701 by Joe Kirchoff in ue5-main branch]
2022-02-16 15:16:28 -05:00
Joe Kirchoff
21d86c04ac
UnrealBuildTool: Minor cleanup of HybridExecutor
...
#rb trivial
#rnx
#preflight 61fd72a3e65336d1454b2579
[CL 18868730 by Joe Kirchoff in ue5-main branch]
2022-02-04 13:52:22 -05:00