Commit Graph

95 Commits

Author SHA1 Message Date
jerome delattre
55a4f16235 Avoid compiling twice the project with content only project
#jira none
#preflight 631b637a354826f8b3ad66e0
#rb Matt.Oztalay
#rnx

[CL 21929900 by jerome delattre in ue5-main branch]
2022-09-09 18:19:11 -04:00
Jerome Delattre
040633abd1 Fix Cooked Editor exported path in Windows
+ set CookedEditor role in Gauntlet UE tests when -cookededitor switch is used

#jira none
#rb Nick.bullard
#preflight 631269c6a20b67673b862af4
#rnx

[CL 21849523 by Jerome Delattre in ue5-main branch]
2022-09-07 09:51:36 -04:00
Bryan Johnson
254e477b08 Remove running with disableunity on incremental builds
#jira none
#rnx
#rb Ryan.Hummer

[CL 21550374 by Bryan Johnson in ue5-main branch]
2022-08-24 16:04:24 -04:00
Jerome Delattre
ce08ee4606 Add Shipping to the MediaFrameworkTest package projects schedule
+ workaround mobile limitation to only stage and package one configuration at a time

#jira none
#rb none
#rnx
#preflight 63050d965a5d4e462429dc57

[CL 21520183 by Jerome Delattre in ue5-main branch]
2022-08-23 17:02:18 -04:00
Jerome Delattre
9ad10b25aa Enable Cooked Editor in Project schedule
#jira UEENGQA-75608
#rb Nick.Bullard
#rnx

[CL 21442982 by Jerome Delattre in ue5-main branch]
2022-08-18 11:31:55 -04:00
Jerome Delattre
a833cc677e Add support for CookedEditor to BuildAndTestProject.xml
#jira UEENGQA-72833
#preflight 62cc24a6173a4f34086121a3
#rb Chris.Constantinescu
#fyi Nick.Bullard

[CL 21039043 by Jerome Delattre in ue5-main branch]
2022-07-11 09:50:47 -04:00
jerome delattre
2652ce1b3f Avoid enforcing Horde Simple Report to all UnrealTestNode.
#preflight 62c8accfb04c766648a41525
#rb none

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 21017400 via CL 21017405 via CL 21017409
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)

[CL 21023880 by jerome delattre in ue5-main branch]
2022-07-09 14:05:05 -04:00
Ben Marsh
f58e8b9172 Remove Trigger code from BuildGraph example. We don't support this element any more.
#preflight none

[CL 20452422 by Ben Marsh in ue5-main branch]
2022-06-01 10:44:56 -04:00
Jerome Delattre
48e9447a39 Clean up in BuildlAndTetstProject buildgraph
* Remove repetition of the project name in node name
* Fix labels to use the one from the Horde Dashboard
* Avoid using exclude property in Label

#jira UE-146821
#preflight 6282af477b284e8208303530
#rb Ryan.Hummer
#rnx

[CL 20279926 by Jerome Delattre in ue5-main branch]
2022-05-19 10:14:09 -04:00
Bryan Johnson
6e6c6783bb Allow to override the agent type for BuildEditorAndTools job
#rnx
#jira none
#rb Ryan.Durand

[CL 19055947 by Bryan Johnson in ue5-main branch]
2022-02-18 15:32:14 -05:00
jerome delattre
94d820f091 fix staging content only project
#preflight 6202c780e85c7a08bbf3e758
#jira UE-141697
#rb Chris.Constantinescu, Eric.Knapik

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18908566 in //UE5/Release-5.0/... via CL 18909488 via CL 18909726
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v915-18905420)

[CL 18909743 by jerome delattre in ue5-main branch]
2022-02-08 16:07:11 -05:00
david harvey
f9d797d8fb add another platform to more build graph nodes.
#jira UE-129637
#rnx
#rb Ryan.Hummer

#ROBOMERGE-OWNER: david.harvey
#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18787475 in //UE5/Release-5.0/... via CL 18787483 via CL 18787548
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
#ROBOMERGE-CONFLICT from-shelf

[CL 18787575 by david harvey in ue5-main branch]
2022-01-31 04:36:25 -05:00
ryan hummer
3421d4816e Adding an option to specify the archive name of a PCBs archive
Allows building a project that does not specifies an editor, using UnrealEditor, but is its own project to prevent archives stomping over each other

#rnx
#jira none

#ROBOMERGE-AUTHOR: ryan.hummer
#ROBOMERGE-SOURCE: CL 18757311 in //UE5/Release-5.0/... via CL 18759649 via CL 18760671
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18760899 by ryan hummer in ue5-main branch]
2022-01-27 15:49:08 -05:00
Ryan Hummer
69121f3a00 Add the ability to specify additional tools in the BuildEditorAndTools build graph
#jira none
#rb ryan.durand, ryan.hummer
#fyi bryan.johnson
#preflight skip

[CL 18618684 by Ryan Hummer in ue5-main branch]
2022-01-14 11:28:40 -05:00
sebastien lussier
c0753f3011 Updated the HLOD generation BuildGraph example script to include most changes from our internal demo
#rb jeanfrancois.dube
#preflight trivial
#jira none

#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 18475313 in //UE5/Release-5.0/... via CL 18481104
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18481114 by sebastien lussier in ue5-release-engine-test branch]
2021-12-16 19:01:27 -05:00
david harvey
a7f4ae4a84 Add another platform
#jira UE-129637
#rnx
#rb Eric.McDaniel, Bryan.Johnson

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 18454644 in //UE5/Release-5.0/... via CL 18454656
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v898-18417669)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 18454661 by david harvey in ue5-release-engine-test branch]
2021-12-14 10:45:20 -05:00
jerome delattre
f6097bb691 Remove heuristic to guess TargetName. Introduce IsContenOnlyProject to force UnrealGame as TargetName
#jira UE-137101
#rb Bryan.Johnson
#rnx

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18430499 in //UE5/Release-5.0/... via CL 18435307
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)

[CL 18435535 by jerome delattre in ue5-release-engine-test branch]
2021-12-10 17:46:49 -05:00
jerome delattre
0b9b3890d2 Include the original GauntletSettings.xml from the override settings
Add extra options to be able to add Gauntlet arguments

#jira UE-135284, UE-131914
#rb Chris.Constantinescu, Eric.Knapik
#rnx

#ROBOMERGE-AUTHOR: jerome.delattre
#ROBOMERGE-SOURCE: CL 18261501 via CL 18372667 via CL 18372919
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18373043 by jerome delattre in ue5-release-engine-test branch]
2021-12-03 16:04:17 -05:00
logan harvell
53fc24413e Exclude package warnings from test labels
#lockdown Jeff.Farris
#preflight 61774fe84c7496000176f9c4

#ROBOMERGE-AUTHOR: logan.harvell
#ROBOMERGE-SOURCE: CL 17919791 via CL 18007027 via CL 18370442 via CL 18370516
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18370584 by logan harvell in ue5-release-engine-test branch]
2021-12-03 13:47:42 -05:00
jon nabozny
7bbd9eb3ce Fix for BuildAndTestProject.xml when not using FrostyTests override script
#rb none, trivial, build fix
#lockdown michal.valient
#preflight 6171b9548ff9460001230e60

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17888490 via CL 18005335 via CL 18370293 via CL 18370327
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18370410 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 13:38:15 -05:00
eric mcdaniel
2748731d49 BuildAndTestProject.xml changes to facilitate future project specific changes
- eliminate CreateDistributionPackages option as this can be achieved via the pre-existing ExtraStageAndPackageArguments
- add support for further additional stage and package arguments the can be restricted to a set of target platforms
  - TargetPlatformFilteredExtraStageAndPackageArguments and TargetPlatformFilteredExtraStageAndPackageArgumentsFilter


#rb Luke.Thatcher
#lockdown michal.valient
#preflight 6170715327872500015610a1

#ROBOMERGE-AUTHOR: eric.mcdaniel
#ROBOMERGE-SOURCE: CL 17879513 via CL 18005102 via CL 18370104 via CL 18370158
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18370211 by eric mcdaniel in ue5-release-engine-test branch]
2021-12-03 13:28:57 -05:00
jon nabozny
1a0af027cb Add option for producing packaged client builds using "-distribution" UAT command line.
- Required for creating packages that can be shipped to retail.

#rb Eric.McDaniel
#preflight 616d6b26a201e9000129e73f
#lockdown Andrew.Firth

#ROBOMERGE-OWNER: jon.nabozny
#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17848976 via CL 18003848 via CL 18369611 via CL 18369706
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18369791 by jon nabozny in ue5-release-engine-test branch]
2021-12-03 13:04:45 -05:00
luke thatcher
d9dc278428 Add agent override for client compile steps.
- This allows us to put C++ compilation on dedicated agents with faster single thread performance, e.g. for long PGO/LTO links.

Add RunEarly to cook node.
 - Allows the cook to start before client binaries have completed.

#rb Logan.Harvell
#lockdown Andrew.Firth
#preflight 615ad68d5f92cd00012a5eee

#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17710226 via CL 17977486 via CL 18366618 via CL 18366714
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18366771 by luke thatcher in ue5-release-engine-test branch]
2021-12-03 02:42:56 -05:00
luke thatcher
f25ad2e060 Fix build parallelism
- Symbol upload tasks mixed with Compile tasks were causing compiles to happen sequentially rather than in parallel.
 - Also, separated compile and cook/stage/package nodes into two agents so they run as soon as their dependencies are complete.

#rb Chad.Garyet
#lockdown Andrew.Firth
#preflight 6154c34ff4d2a400011dff6a

#ROBOMERGE-OWNER: luke.thatcher
#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17676883 via CL 17966791 via CL 18365955 via CL 18366081
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18366181 by luke thatcher in ue5-release-engine-test branch]
2021-12-03 01:31:49 -05:00
luke thatcher
d501934022 Fix build script not passing the build name to UBT, causing preflights not to be labeled as such.
#preflight 6140de843c7c67000165f8a2
#rb Andrew.Firth
#lockdown Andrew.Firth

#ROBOMERGE-OWNER: luke.thatcher
#ROBOMERGE-AUTHOR: luke.thatcher
#ROBOMERGE-SOURCE: CL 17517892 via CL 17941449 via CL 18363389 via CL 18363420
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18363442 by luke thatcher in ue5-release-engine-test branch]
2021-12-02 21:32:44 -05:00