This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
= 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]
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]