Commit Graph

1419 Commits

Author SHA1 Message Date
tim smith
258305973b Fixed issue where the default Android architectures would prevent plugins from being built.
#rb Josh.Adams
#jira UE-168654
#preflight 635bf7a9ae6840072d2a9759

[CL 22832224 by tim smith in ue5-main branch]
2022-10-28 13:40:34 -04:00
eric knapik
af484c9b88 #jira: none
Adding workflow to quickly launch client, server and editor

[REVIEW] [at]Gary.Yuan [at]Tim.Kennedy [at]Aidan.McInerny

[CL 22783333 by eric knapik in ue5-main branch]
2022-10-26 13:05:35 -04:00
joe pribele
98054c8907 [Automation] fix for CheckCsprojDotNetVersion giving an error for the UnrealVS test adapater project.
changed CheckCsprojDotNetVersion to ignore all projects under the UnrealVS direction vs project containing the name UnrealVS
#preflight 6356ecb5cb31f106cea9e0bb

[CL 22737004 by joe pribele in ue5-main branch]
2022-10-24 17:14:57 -04:00
gary yuan
48a9741292 Fix BuildCommand run with NoProject flag
#rb tim.kennedy
#preflight 63531e167261e565c49b202e

[CL 22712194 by gary yuan in ue5-main branch]
2022-10-22 15:36:33 -04:00
josh adams
30245001cf - Change Mac to use "dotnet msbuild" to compile C# programs with, instead of msbuild - dotnet is shipped with the engine so is always there. This is to fix builders building with xbuild which is deprecated and going away
- Removed unused MobileDeviceInterface
#jira UE-164616
#rb adam.kinge
#preflight 6352ccfee6096564af79599f

[CL 22693841 by josh adams in ue5-main branch]
2022-10-21 13:25:02 -04:00
josh adams
a7c8ca547e - Extended the "UnstagedRuntimeDependencies" concept for pulling only minimal files needed for platform (console mainly) cooking into a directory at stage time, called "CookerSupportFiles"
- It needs to have CookerSupportFilesSubdirectory passed in to BuildCookRun to activate (giving it the name of a subdirectory under the Staged directory to put the SDK files)
- it also writes a .bat file that can set the envvars needed for the minimal SDKs to be found by Unreal
#rb graeme.thornton
#preflight 634f1e9069246074dba2f09a
#p4v-cherrypick 22616289

[CL 22634717 by josh adams in ue5-main branch]
2022-10-19 15:11:10 -04:00
paul chipchase
de15bdda17 Add '-rehydrate' to .umap/.uasset files when creating a PakResponse file, if the '-rehydrate' command line was used.
#rb CarlMagnus.Nordin, Per.Larsson
#rnx
#preflight 63497178fd22d1fbdec55b2d

[CL 22595712 by paul chipchase in ue5-main branch]
2022-10-18 05:24:09 -04:00
gary yuan
f8270b3aed Fixes for OpenEditor BuildCommand to support inheritance, parameter passing to UnrealEditor and specification of different UnrealEditor using fully rooted path.
#rb eric.knapik
#preflight 63485e5957048bdb82c448c0

[CL 22536577 by gary yuan in ue5-main branch]
2022-10-14 18:01:55 -04:00
jamie dale
c851d731fd Warn rather than error if localization source data is missing when staging
This can be synced out of devs local builds, but shouldn't stop the cook/stage process from working for testing

#jira
#rb Rex.Hill
#rnx

[CL 22505615 by jamie dale in ue5-main branch]
2022-10-13 11:43:41 -04:00
sebastien lussier
e4ca6c43fb Robomerge - Removed the use of "#disregardexcludedauthors" when "deadend" is specified
#preflight skip
#rb aris.theophanidis

[CL 22497679 by sebastien lussier in ue5-main branch]
2022-10-13 02:51:10 -04:00
jamie dale
3894f35f2a Cooked editors now stage the editor localization targets
#preflight 6340342ab20780acc1f813f2
#rb Rex.Hill, Dave.Belanger

[CL 22432682 by jamie dale in ue5-main branch]
2022-10-10 12:53:15 -04:00
sebastien lussier
0adf0ab63f Unified autosubmit code for World Partition Builders
* Added auto submit support to existing builders
* Added auto submit tags support to allow scripts to provide robomerge tags for a CL
#rb patrick.enfedaque
#preflight 632dd2d52c7bc831f83c06fb

[CL 22164369 by sebastien lussier in ue5-main branch]
2022-09-23 20:21:34 -04:00
pj kack
a4092b0b60 UAT: CopyBuildToStagingDirectory: Make sure to include global.utoc/.ucas when copying .pak, .utoc and .ucas files from another build.
#rb carlmagnus.nordin
#rnx

[CL 22084591 by pj kack in ue5-main branch]
2022-09-19 19:47:30 -04:00
josh adams
25c54a4758 - Fixing an ini key from the config redirect stuff recently
#jira UE-163639
#rb trivial
#preflight 63236c9eb1461e4724fc2df4

[CL 22039858 by josh adams in ue5-main branch]
2022-09-15 18:02:51 -04:00
Josh Adams
f8914ae7ef - Added a new UAT script, SyncPerforceServers, that will make it easy and safe to mirror a stream on one perforce server with another. This involves multiple streams on the target server to manage, see the .cs for info
#rb jeff.newquist
#preflight 6322618a47741a7dbd9f2323

[CL 22020360 by Josh Adams in ue5-main branch]
2022-09-14 19:48:32 -04:00
joe kirchoff
2494b02d37 Don't pass an empty architecture when building a plugin
#jira UE-163545
#rnx
#rb trivial
[FYI] Josh.Adams
#preflight 63223d6629254beccbef28eb

[CL 22019527 by joe kirchoff in ue5-main branch]
2022-09-14 18:48:26 -04:00
josh adams
27fe66f3e0 - Fixed warning about ConfigRedirects.ini not being allowed or denied
#rb trivial
#jira UE-163639
#preflight 6321ff709677b738f4f34fee

[CL 22014947 by josh adams in ue5-main branch]
2022-09-14 16:12:03 -04:00
Ben Marsh
7f40651dd3 UAT: Move the CopyUAT command into AutomationUtils, so we can run build jobs without having AutomationScripts synced.
#preflight none

[CL 22007578 by Ben Marsh in ue5-main branch]
2022-09-14 11:08:23 -04:00
Dan Thompson
1648e152b4 Fix passing -WriteBackMetadataToAssetRegistry via RunUAT. Now you can pass this in ushell after the -- when doing .stage game.
#rb martin.ridgers
#preflight 6320b01c506f1a33e05a6765

[CL 21986745 by Dan Thompson in ue5-main branch]
2022-09-13 13:21:49 -04:00
josh adams
6417f1656a - Used new ConfigRedirects to rename the following ini keys:
WhitelistConfigFiles=AllowedConfigFiles
  BlacklistConfigFiles=DisallowedConfigFiles
  WhitelistDirectories=AllowedDirectories
  BlacklistLocalizationTargets=DisallowedLocalizationTargets
#preflight 631f5107ec5b0c765f0443ff
#jira UE-130960
#rb david.hibbits

[CL 21974206 by josh adams in ue5-main branch]
2022-09-12 18:26:45 -04:00
zack neyland
5d51db24e6 Fixes issue with -open and -build being specified on the command line with SyncProject.
#jira UE-161134
#preflight none
#rb Josh.Adams

[CL 21974141 by zack neyland in ue5-main branch]
2022-09-12 18:21:40 -04:00
Josh Adams
5b2f23198f - Allow staging/packaging of programs (requires the program have a basic .uproject, see the new SlateUGS.uproject)
- Added code to patch paths for handling Programs having source in /Engine/Source/Programs/XYZ, their config fies, etc in /Engine/Programs/XYZ, and staging using /XYZ
- Mac can now apply -specifiedarchitecture to UAT builds of programs
- Added support to SlateUGS to load Pak files (programs have to opt-in to it in their main Build.cs)
#rb brandon.schaefer,david.harvey
#preflight 631a03202b7fe03eb6b0f16a

[CL 21894674 by Josh Adams in ue5-main branch]
2022-09-08 11:22:00 -04:00
andrew grant
687389742f Benchmarking script uodate -
Tidied up CSV reporting of values to be more spreadsheet friendly
Allow -AllCompile to be used independently of -editor / -client

#rb na
#preflgiht https://horde.devtools.epicgames.com/job/6312a54fab25bb91f5a7e838

[CL 21776180 by andrew grant in ue5-main branch]
2022-09-03 11:10:17 -04:00
francis hurteau
2b0b657cc5 Fix issue where ucas staging in UEFN was not working due to a filtering error based on file path
#rb Josh.Adams
#preflight 630e733a0345de4ccfbd6279

[CL 21716922 by francis hurteau in ue5-main branch]
2022-08-30 23:48:19 -04:00
Joe Kirchoff
c800810383 SyncBinariesFromUGS: Retrieve correct compatible changelist using the existing P4Env
Move list of extensions treated as code to common location

#rnx
#rb ben.marsh
#preflight 63052cb8a45b007ea2836cc7

[CL 21518406 by Joe Kirchoff in ue5-main branch]
2022-08-23 16:08:29 -04:00