Commit Graph

164 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
joakim lindqvist
9fcc0f6491 Fixes for HelmTask in BuildGraph
* No longer modify the global kubecontext but rather pass the context to use into helm
* Added option to specify which kubeconfig to use
* Fixed issue when values not being handled correctly

#ROBOMERGE-AUTHOR: joakim.lindqvist
#ROBOMERGE-SOURCE: CL 18238748 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18238770 by joakim lindqvist in ue5-release-engine-test branch]
2021-11-18 11:30:32 -05:00
joakim lindqvist
5afbfa7921 Setup CI in Horde for Horde.Storage
Also added ability to override path to dotnet for DotnetTask, to allow us to use a system install dotnet for special cases (in this case we use a newer .NET version then the rest of the engine)


#ROBOMERGE-AUTHOR: joakim.lindqvist
#ROBOMERGE-SOURCE: CL 18222416 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v895-18170469)

[CL 18222429 by joakim lindqvist in ue5-release-engine-test branch]
2021-11-17 08:38:15 -05:00
ben marsh
a5fc3cc363 BuildGraph: Merging BuildGraph library refactor from //UE5/Release-5.0.
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 18107814 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v889-18060218)
#ROBOMERGE-CONFLICT from-shelf

[CL 18107903 by ben marsh in ue5-release-engine-test branch]
2021-11-09 12:40:30 -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
josh engebretson
cf05c75fc9 Remove platform reference in build graph stage task, originating CL 3187153
#jira UE-130404
#rnx
#preflight 616715c05eae5700010d2335

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17804356 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17804955 by josh engebretson in ue5-release-engine-test branch]
2021-10-13 16:20:23 -04:00
josh engebretson
2918f436ea Horde: Remove --no-ansi from docker pushes
#jira none
#rnx
[FYI] ben.marsh

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17792125 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17794359 by josh engebretson in ue5-release-engine-test branch]
2021-10-12 21:47:03 -04:00
josh engebretson
acee77242d Horde: --no-ansi nor --ansi is a docker flag, solely docker-compose
#rnx
#jira none

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17791586 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17794358 by josh engebretson in ue5-release-engine-test branch]
2021-10-12 21:46:56 -04:00
josh engebretson
d888e00d6d Horde: Change to --ansi never in compose up and down as well
#rnx
#jira none

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17791440 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17794357 by josh engebretson in ue5-release-engine-test branch]
2021-10-12 21:46:48 -04:00
josh engebretson
d3541c6dac Horde: Use --ansi never instead of since removed --no-ansi
#jira none
#rnx

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17791295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17794355 by josh engebretson in ue5-release-engine-test branch]
2021-10-12 21:46:39 -04:00
josh engebretson
82e0a41183 Horde: Remove --no-ansi flag for docker buld task
#rnx

#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 17791028 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17794350 by josh engebretson in ue5-release-engine-test branch]
2021-10-12 21:46:21 -04:00
aurel cordonnier
a12d56ff31 Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485

[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
ben marsh
a4d451991a BuildGraph: Add Docker-Compose-Up and Docker-Compose-Down tasks.
Also disable ANSI escape sequences while running any docker commands, and allow passing an environment file into <DotNet> tasks.

[FYI] Joakim.Lindqvist

#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 17786622 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17786635 by ben marsh in ue5-release-engine-test branch]
2021-10-12 12:42:57 -04:00
geoff evans
fb9c6ba45c AutomationTool
Defer resolution of the Project path until Execution time. This allows for build graphs to refer to projects that may be missing on the workspace, and still execute valid nodes in the graph.

#rnx
#rb ben.marsh
#preflight 61538447260f7d0001d22fab

#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17653765 via CL 17653916 via CL 17654139 via CL 17654167 via CL 17654222
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17654231 by geoff evans in ue5-release-engine-test branch]
2021-09-28 19:05:00 -04:00
geoff evans
5e26e7095e Tolerate referenced project files that are completely missing.
#rnx

#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17642216 via CL 17642921 via CL 17643000 via CL 17643006 via CL 17643020
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v875-17642767)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17643025 by geoff evans in ue5-release-engine-test branch]
2021-09-28 04:36:55 -04:00
geoff evans
e20cabaa93 AutomationTool
Add support for Project names in Compile tasks, similar to Commandlet

#preflight 61523074d0edce00010657e2

#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17637169 via CL 17637880 via CL 17638531 via CL 17638550 via CL 17638561
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v874-17637634)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17638586 by geoff evans in ue5-release-engine-test branch]
2021-09-27 19:39:17 -04:00
jonathan adamczewski
b334e50489 Gauntlet: fix project path when launching on Mac
#jira UE-127192
#rb geoff.evans

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 17590867 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17590877 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-21 21:15:35 -04:00
geoff evans
3e0b0fbc35 AutomationTool: Support for Editor in Project BuildEnvironments
This adds support for running Editor in BuildGraph Command and Commandlet tasks where the Project at hand has it's own BuildEnvironment.

#jira none
#rb ben.marsh
#preflight 6143be8d9bba9a0001dfc9ee

#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17546102 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17546103 by geoff evans in ue5-release-engine-test branch]
2021-09-16 19:20:37 -04:00
geoff evans
ddd8e1417f Make Compile Task "Target" Optional
It's totally reasonable to pass -TargetType to UBT via Arguments.

#rnx
#jira none
#rb trivial
[FYI] ben.marsh

#ROBOMERGE-AUTHOR: geoff.evans
#ROBOMERGE-SOURCE: CL 17529743 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17529752 by geoff evans in ue5-release-engine-test branch]
2021-09-15 19:04:06 -04:00
carl bystrom
8d6d551195 Horde: Support version pattern replacement in AWS ECS deploy task
#ROBOMERGE-SOURCE: CL 17399620 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)

[CL 17399628 by carl bystrom in ue5-release-engine-test branch]
2021-09-02 05:15:58 -04:00
carl bystrom
a8bae566d4 BuildGraph: Add task for deploying AWS ECS services
#ROBOMERGE-SOURCE: CL 17305061 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)

[CL 17305067 by carl bystrom in ue5-release-engine-test branch]
2021-08-25 12:40:47 -04:00
andrew davidson
e73db5f9e6 LWC: Large World Coordinates toggle defaults to ON.
Frosty and Fortnite default to OFF.

Preflight validation runs: 611c2b645e73720001a4ccf3, 611c318caabad10001091e20,611c2ba99db7df000111041b

#rb chad.garyet
#jira UE-121664
#preflight 611d33b23a81b00001365b33

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

[CL 17218602 by andrew davidson in ue5-release-engine-test branch]
2021-08-18 13:58:57 -04:00
andrew davidson
f14e5dd9bc Undo //UE5/Main/... changelist 17203923
#ROBOMERGE-SOURCE: CL 17205235 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)

[CL 17205246 by andrew davidson in ue5-release-engine-test branch]
2021-08-17 16:28:05 -04:00
andrew davidson
96da376167 LWC: Large World Coordinates toggle defaults to ON.
Frosty and Fortnite default to OFF.

Preflight validation runs: 611aa00f3a81b00001d2998f, 611ad177aabad10001ca6a74, 611ad5773a81b00001d9947c, 611b8a2876f1fd00010eac6d

#rb ryan.durand
#jira UE-121664
#preflight 611b72d3aabad10001e5e3c3

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

[CL 17203933 by andrew davidson in ue5-release-engine-test branch]
2021-08-17 15:33:22 -04:00