Commit Graph

420 Commits

Author SHA1 Message Date
Marc Audy
0c3be2b6ad Merge Release-Engine-Staging to Test @ CL# 18240298
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
david harvey
4f226f332c RunUAT.sh: Always build AutomationTool with msbuild
Avoid problem where insufficient dependency checking would fail to rebuild AutomationTool (and dependent projects) when needed.

 - Implement RunUAT.bat changes in CL 17505693 for RunUAT.sh


#rnx
#jira none
#rb Josh.Adams, Brandon.Schaefer
#fy Jonathan.Adamczewski

#ROBOMERGE-OWNER: david.harvey
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18085284 in //UE5/Release-5.0/... via CL 18085407
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18085418 by david harvey in ue5-release-engine-test branch]
2021-11-08 08:39:31 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
aurel cordonnier
a6e741e007 Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035

[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
jack porter
65550139c5 Remove old SSH key directory when generating a new one, to fix up any bad directory permissions
#jira UE-124599
#rb Florin.Pascu

#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 17549668 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17549720 by jack porter in ue5-release-engine-test branch]
2021-09-17 05:36:28 -04:00
jonathan adamczewski
a04847e76b RunUAT.bat: Always build AutomationTool with msbuild
Avoid problem where insufficient dependency checking would fail to rebuild AutomationTool (and dependent projects) when needed.

#jira none
#rb ryan.durand

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17505693 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17505699 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-14 12:21:18 -04:00
jonathan adamczewski
78b5314924 AutomationTool UpdateVersionFiles:
Do not modify MetaData.cs

#jira none

#ROBOMERGE-SOURCE: CL 17426368 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17426388 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-03 16:47:34 -04:00
jonathan adamczewski
f7babd8e85 AutomationTool:
Rename -NoCompile as -NoCompileUAT, to work around problems with HordeAgent's use of the former.

#jira FORT-406905

#ROBOMERGE-SOURCE: CL 17404240 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17404251 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-02 12:02:43 -04:00
jonathan adamczewski
df26ae8b9d AutomationTool:
Re-add -NoCompile to prevent compilation of AutomationTool or script modules

#jira none

#ROBOMERGE-SOURCE: CL 17403069 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17403078 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-02 10:33:56 -04:00
geoff evans
2f1f302230 Rechristen IterationProfile -> EditorPerf for clarity
Part 2 - modify branched files, delete old files

#rnx
#jira none
#rb jerome.delattre
#preflight 611fbfeb76f1fd0001a5f04b

#ROBOMERGE-SOURCE: CL 17251815 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17251843 by geoff evans in ue5-release-engine-test branch]
2021-08-20 15:28:36 -04:00
geoff evans
5c868a0aa4 Rechristen IterationProfile -> EditorPerf for clarity
Part 1 - branch files to new names
No preflight as this just creates some new files, which shouldn't cause any issues

#rnx
#jira none
#rb trivial
#preflight skip trivial

#ROBOMERGE-SOURCE: CL 17247460 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17247507 by geoff evans in ue5-release-engine-test branch]
2021-08-20 10:27:07 -04:00
jonathan adamczewski
b57e7c0d74 BuildUAT.sh:
Use redirection syntax with fc, rather than errorlevel (per https://ss64.com/nt/fc.html) to work around inconsistent results.

#jira UE-121352
#rb patrick.finegan

#ROBOMERGE-SOURCE: CL 17156706 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17156711 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-12 15:06:00 -04:00
jonathan adamczewski
2b7b866f45 Move DotNETCommon/BuildUtilities to Shared/EpicGames.Build
Also moves DotNETCommon/Metadata.cs to Shared/Metadata.cs

#jira none
#rb tim.smith

#ROBOMERGE-SOURCE: CL 17116964 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17116977 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-10 11:09:18 -04:00
jonathan adamczewski
f270855eef AutomationTool: Compile script modules within the application
Add a layer of caching to avoid running msbuild as much as possible.

#jira UE-109181
#rb ben.marsh

#ROBOMERGE-SOURCE: CL 17102399 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17102408 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-09 10:39:35 -04:00
aurel cordonnier
dc4bf61540 Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553

[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
geoff evans
397937e76f IterationProfile: Coalesce phases to incremental, warm, and cold.
#jira none
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16997288 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16997304 by geoff evans in ue5-release-engine-test branch]
2021-07-29 13:01:06 -04:00
leon huang
0fe8f5a144 Fixed Turnkey not being able to find batch file to update
environment variables
#rb: Josh.Adams
#rnx

#ROBOMERGE-SOURCE: CL 16996915 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16996920 by leon huang in ue5-release-engine-test branch]
2021-07-29 12:31:42 -04:00
brandon schaefer
63120c8d9d Add support for LLDB pretty printer for Linux
#jira UE-52619
#rb none
[FYI] Will.Damon, Michael.Sartain

#ROBOMERGE-SOURCE: CL 16974335 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16974342 by brandon schaefer in ue5-release-engine-test branch]
2021-07-27 17:36:41 -04:00
michael sartain
2097967364 Convert CRLF Linux files to LF
They need to be LF on Linux like all the other bat files, and
git really doesn't like .bat files with mixed line endings since our .gitattributes file claims all .bat files are CRLF.

PR #8241

#rb Brandon.Schaefer
[FYI] Ben.Marsh
#jira none

#ROBOMERGE-SOURCE: CL 16971649 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16971656 by michael sartain in ue5-release-engine-test branch]
2021-07-27 14:58:04 -04:00
geoff evans
f6bfdc3b84 IterationProfile: Replace Reverb with AncientGame
#jira none
#rb trivial

#ROBOMERGE-SOURCE: CL 16971478 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16971504 by geoff evans in ue5-release-engine-test branch]
2021-07-27 14:46:41 -04:00
jonathan adamczewski
2e31a34b03 GenerateProjectFiles.sh
Use UnrealBuildTool dll, rather than exe

#jira none
#trivial

#ROBOMERGE-SOURCE: CL 16931763 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v838-16927207)

[CL 16931772 by jonathan adamczewski in ue5-release-engine-test branch]
2021-07-22 18:04:05 -04:00
geoff evans
8531763b7e IterationProfile improvements
Fix baseline script for proper phases
Fix horde labels to use run nodes instead of agent tags

#jira none
#rb trivial

#ROBOMERGE-SOURCE: CL 16927005 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16927045 by geoff evans in ue5-release-engine-test branch]
2021-07-22 13:22:49 -04:00
geoff evans
430653cebc IterationProfile: Add support for incremental phase
= IterationProfile.xml =

Cleanup for clarity's sake:
* Pass -> Phase
* PlatformNames -> Platforms
* PlatformName -> Platform
* ProjectNames -> Projects
* ProjectName -> Project

Rework logic to simplifiy the graph by using property-dependent property names (see pending 16866021):
* Rework Cold and Warm Phase booleans into <ForEach> of Semicolon-delimited build option: Phases
* Rework Win64 and MacOS Platform booleans into <ForEach> of Semicolon-delimited build option: Platforms

= ue5-main.json =

Split IterationProfile into two templates for speed: iteration-profile-nightly and iteration-profile-tests
* Nightly does Cold+Warm once a day
* Tests does Incremental+Warm the all day long

#jira none
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16885744 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16885756 by geoff evans in ue5-release-engine-test branch]
2021-07-19 13:48:42 -04:00
brandon schaefer
c60b80f7da Update UE5/Main to v19 toolchain
#jira UE-118949
#rb none

#ROBOMERGE-SOURCE: CL 16862196 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16862200 by brandon schaefer in ue5-release-engine-test branch]
2021-07-15 10:20:22 -04:00
geoff evans
fc9fac409e IterationProfile: Capture new performance baselines for new horde resources
The new resource pool is 3x Xeon 6128 3.4Ghz w/ 64GB (RDU-R7920-*)

These were generated with the following command line:
  Engine\Build\BatchFiles\IterationProfileBaseline.bat -set:BaselineBuildName="++UE5+Main-CL-16768700"

#jira none
#rb trivial
[FYI] jerome.delattre, francis.hurteau, mark.lintott, chris.cossiah

#ROBOMERGE-SOURCE: CL 16778903 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16778912 by geoff evans in ue5-release-engine-test branch]
2021-06-24 17:31:59 -04:00