Commit Graph

4657 Commits

Author SHA1 Message Date
ben marsh
d45e9a8912 Horde: Add output artifacts to the graph from the exported BuildGraph definition.
#jira UE-209346

[CL 32281799 by ben marsh in ue5-main branch]
2024-03-15 15:15:38 -04:00
ben marsh
eb6705de13 Horde: Add additional artifact parameters to BuildGraph scripts.
#rnx

[CL 32273839 by ben marsh in ue5-main branch]
2024-03-15 10:57:16 -04:00
joe kirchoff
66b29ea81d UAT: Fix log file name for UBT
#rnx

[CL 32253761 by joe kirchoff in ue5-main branch]
2024-03-14 14:51:02 -04:00
graeme thornton
160f915a6f Handle a case where a custom stage copy handler is specified but cannot be found. Catch the exception and continue with a warning
#rb will.brown

[CL 32245514 by graeme thornton in ue5-main branch]
2024-03-14 10:57:13 -04:00
bob tellez
71af430da1 [Backout] - CL32181808
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Fixed issue with FPaths::IsStaged() with -pak generated builds (the StagedBuild.ini file can't be in the .pak since it needs ProjectDir() to find .pak files!)
#rb ben.hoffman

[CL 32203658 by bob tellez in ue5-main branch]
2024-03-13 00:39:06 -04:00
josh adams
869985981d - Fixed issue with FPaths::IsStaged() with -pak generated builds (the StagedBuild.ini file can't be in the .pak since it needs ProjectDir() to find .pak files!)
#rb ben.hoffman

[CL 32181819 by josh adams in ue5-main branch]
2024-03-12 11:48:25 -04:00
ben marsh
6898e6a420 Horde: Build fix.
[CL 32178847 by ben marsh in ue5-main branch]
2024-03-12 09:25:27 -04:00
adam kinge
8d612e6ba8 Don't log installed iOS apps during deploy
#rb zack.neyland
#jira UE-209317

[CL 32133398 by adam kinge in ue5-main branch]
2024-03-08 17:00:52 -05:00
jerome delattre
1f9ccfed08 Move Map variable assignement inside condition block
#rnx

[CL 32130343 by jerome delattre in ue5-main branch]
2024-03-08 15:44:14 -05:00
jerome delattre
43322bb6a0 Validate active screenshot id before accepting screenshot comparison completion
#jira UE-202925
#rnx
#rb christopher.fiala, sean.sweeney, sebastian.lewicki

[CL 32122480 by jerome delattre in ue5-main branch]
2024-03-08 11:48:08 -05:00
jerome delattre
ab0e65d674 Introduce UEPerf.EditorGauntletTestController test to allow running editor performance test agnostic to project and Gauntlet Controller
#jira UE-208606
#rnx
#rb sebastian.lewicki
[FYI] matt.breindel

[CL 32121686 by jerome delattre in ue5-main branch]
2024-03-08 11:20:49 -05:00
Alejandro Arango
b9579f02ff Templates: Fixed some ME templates not showing up in Linux
Also fixed a couple of unversioned uassets.

TP_DMXBP
---------
InstalledEngineFilters.xml
    Removed it from CopyEditorFilterWin64
    Added it to CopyEditorFilter
    Remove it from ProjectsToBuildDDCWin64
    Added it to ProjectsToBuildDDC
InstalledBuild.cs
    Moved out of win64 condition in GetDdcProjects

With this, it should now also show up in Linux and Mac.

TP_nDisplayBP
-------------

.uproject
    Removed Vscouting and OpenXR dependency.
    Added Linux in its TargetPlatforms
InstalledEngineFilters.xml
    Added to CopyEditorFilterLinux (so we'll have Win+Linux)

With this, it should now also show up in Linux.

#jira UE-165507
#rb vitalii.boiko

#virtualized

[CL 32112299 by Alejandro Arango in ue5-main branch]
2024-03-07 22:10:07 -05:00
matt peters
427a405c5b AutomationTools: Normalize whitespace in DeploymentContext.cs.
#rnx
#rb matt.peters
#rbself Trivial

[CL 32091291 by matt peters in ue5-main branch]
2024-03-07 12:36:09 -05:00
david harvey
82f0db6bb0 Add GetCodeSpecifiedDeviceSoftwareUpdateVersions() function for Turnkey, mirroring GetCodeSpecifiedSdkVersions()
#rb Josh.Adams
#rnx

[CL 32080984 by david harvey in ue5-main branch]
2024-03-07 05:04:28 -05:00
justin peterson
784548ebe0 [Backout] - CL32069881 - CIS Compile Error
[FYI] joe.barnes
Original CL Desc
-----------------------------------------------------------------
Make UpdatePackagingParameters non-platform specific (even though it is) and mov it into it's own file. Keep implementation in platform specific file. This keeps from breaking the build script for those that don't have Switch support synced.

#rb brendan.lienau

[CL 32073962 by justin peterson in ue5-main branch]
2024-03-06 19:13:47 -05:00
joe barnes
26687e181e Make UpdatePackagingParameters non-platform specific (even though it is) and mov it into it's own file. Keep implementation in platform specific file. This keeps from breaking the build script for those that don't have Switch support synced.
#rb brendan.lienau

[CL 32070035 by joe barnes in ue5-main branch]
2024-03-06 17:29:02 -05:00
brendan lienau
66591afe53 [Gauntlet] Implements new launch flow functions for TargetDeviceAndroid
#jira UE-201388
#rb Chris.Cossiah, Chris.Babcock

[CL 32062972 by brendan lienau in ue5-main branch]
2024-03-06 14:41:46 -05:00
brendan lienau
f0a72e06bf [Gauntlet] Implements new launch flow functions for TargetDeviceDesktopCommon
Also implements overrides for each desktop platform (Win64, WinGDK, Linux, Mac)

#jira UE-201386
#rb David.Harvey, Jerome.Delattre

[CL 32056288 by brendan lienau in ue5-main branch]
2024-03-06 11:47:05 -05:00
ben marsh
5246dbd597 Upload PCBs to Horde using the same changelist number as the P4 PCBs.
[CL 32043389 by ben marsh in ue5-main branch]
2024-03-05 20:12:18 -05:00
gary yuan
a382d281a3 [Gauntlet] Fix for basedir command line setting from path containing spaces
#rb Jerome.Delattre

[CL 32040878 by gary yuan in ue5-main branch]
2024-03-05 18:45:49 -05:00
brendan lienau
4db3c0ec18 [Gauntlet] Mark Gauntlet builds with whether or not they have the capability to copy additional files. UnrealSession will only copy files if the build supports it
#rb Andrew.Grant

[CL 32032840 by brendan lienau in ue5-main branch]
2024-03-05 15:15:35 -05:00
paul chipchase
6934fbffe4 Improve .uondemandtoc handling during staging.
#rb Per.Larsson
#jira UE-189912
#rnx

- There were multiple areas that checked if a cooked file was of a certain extension, this code has been consolidated in a single method ::CanCookedFileBeStaged and as we were excluding .ucas/.utoc I added .uondemandtoc to be excluded too.
- There are three places with code logic that try to copy container files from one location to another but each one is subtley different so I left the code duplication in place but added support to copy any .uondemandtoc file that might exist. Unlike the .ucas/.utoc the new type is optional so that had to be taken into account.
- ::DeletePakFiles has been updated to also delete all .uondemandtoc files present. The only code path calling this does not seem to be easily accessed, I have added a code comment describing the only method I found that could actually cause it to be executed to hopefully help the next person working in this area.
- Note that in the code branch for creating a patch for chunked installed builds (line 3955) I am not confident that this works at all. All if the file copying operations use 'PatchSourceContentPath' as the source which is almost certainly wrong and the path itself seems to always contain a wildcard character which would cause it to be wrong as well. For now I have followed the current code convention and used 'PatchSourceContentPath' when copying the .uondemandtoc but looking into this code path will need to be it's own work item.

[CL 32020661 by paul chipchase in ue5-main branch]
2024-03-05 10:36:41 -05:00
josh adams
7c99ad4d71 - Added StagedBuild.ini file to staged builds so runtime code can determine if the build is staged or not
- Using it now in SubmitTool and in ProjectDir() logic
#rb paul.chipchase

[CL 32017558 by josh adams in ue5-main branch]
2024-03-05 08:45:23 -05:00
paul chipchase
af6970375e Fix the IAS staging arg '-Upload=LocalZen' to work with projects that contain spaces in their path.
#rb Martin.Ridgers
#rnx

- Make sure that the path to the pakfile directory and the path to the cryptokeys are properly quoted.

[CL 31983383 by paul chipchase in ue5-main branch]
2024-03-04 03:28:12 -05:00
ben marsh
f1cff2b71b Remove P4 syncing from updating version files on buildmachines. Builders can track their own workspace without having to sync files manually.
[CL 31948098 by ben marsh in ue5-main branch]
2024-03-01 12:51:37 -05:00