aurel cordonnier
02c0f425e8
Copy up from Release-Engine-Staging @ 16738359
...
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719
[CL 16738582 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-22 00:27:54 -04:00
jonathan adamczewski
223a11ee71
UnrealBuildTool
...
Adding "using UnrealBuildBase" to some files (submitted separately to make subsequent CLs smaller)
#jira none
#trivial
#ROBOMERGE-SOURCE: CL 16657799 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16657806 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-14 09:25:41 -04:00
jonathan adamczewski
64c210d294
AutomationTool, BuildUtilities:
...
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
#ROBOMERGE-SOURCE: CL 16648181 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16648203 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 18:21:35 -04:00
ben marsh
62da659c5b
UGS: Display the informational version string inside the application, and allow configuring the path to submit to from the build script.
...
#ROBOMERGE-SOURCE: CL 16635004 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)
[CL 16635008 by ben marsh in ue5-release-engine-test branch]
2021-06-10 21:41:48 -04:00
ben marsh
ba71e4b267
BuildGraph: Allow submitting files to a non-stream path.
...
#ROBOMERGE-SOURCE: CL 16623104 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v831-16623017)
[CL 16623297 by ben marsh in ue5-release-engine-test branch]
2021-06-10 10:43:24 -04:00
ryan durand
e0919db187
Early out of CleanTempStorage if the temp storage path doesn't work.
...
#rnx
#rb none
#jira none
#ROBOMERGE-SOURCE: CL 16621959 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v830-16605563)
[CL 16621975 by ryan durand in ue5-release-engine-test branch]
2021-06-10 08:48:38 -04:00
aurel cordonnier
25a11deeac
Merge from Release-Engine-Staging @ 16579919
...
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576
[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
Ben Marsh
c3492fa37f
BuildGraph: Clear the Docker staging directory before copying files into it.
...
[CL 16558983 by Ben Marsh in ue5-main branch]
2021-06-04 11:20:54 -04:00
Ben Marsh
ee3d4ce384
BuildGraph: Fix <Spawn> task supressing output by default.
...
[CL 16392471 by Ben Marsh in ue5-main branch]
2021-05-19 17:10:25 -04:00
Chad Garyet
f370d39256
Add null check for property value lookup
...
#jira UE-115614
#rb none
#fyi ben.marsh
[CL 16372901 by Chad Garyet in ue5-main branch]
2021-05-18 14:43:26 -04:00
Ben Marsh
6b75041657
BuildGraph: Allow not specifying a ValuesFile attribute to Helm tasks.
...
[CL 16372858 by Ben Marsh in ue5-main branch]
2021-05-18 14:41:13 -04:00
Ben Marsh
393ae4442a
BuildGraph: Fix additional arguments not being passed to Helm.
...
[CL 16372208 by Ben Marsh in ue5-main branch]
2021-05-18 14:21:45 -04:00
Ben Marsh
bc1e81c4c4
BuildGraph: Use an absolute path when specifying a helm chart.
...
[CL 16358864 by Ben Marsh in ue5-main branch]
2021-05-17 16:45:58 -04:00
Ben Marsh
d7af973110
BuildGraph: Fix Docker AWS login.
...
[CL 16353296 by Ben Marsh in ue5-main branch]
2021-05-17 12:03:19 -04:00
Ben Marsh
599f0ff525
BuildGraph: Add support for passing text files containing environment variables into AWS, Docker, Helm and Spawn tasks. Also add an Aws-AssumeRole task which can assume a role and write a new list of environment variables.
...
[CL 16341432 by Ben Marsh in ue5-main branch]
2021-05-15 12:48:30 -04:00
Ben Marsh
cab27f1064
BuildGraph: Remove --dry-run argument from Helm task.
...
[CL 16339760 by Ben Marsh in ue5-main branch]
2021-05-14 22:36:40 -04:00
Ben Marsh
38604d7eb4
BuildGraph: Use a standard AWS config file to configure Aws/Docker/Helm tasks.
...
[CL 16338005 by Ben Marsh in ue5-main branch]
2021-05-14 20:02:54 -04:00
Ben Marsh
ebe9220e7f
Remove hard-coded tool location.
...
[CL 16337227 by Ben Marsh in ue5-main branch]
2021-05-14 18:30:49 -04:00
Ben Marsh
1b33363239
BuildGraph: Add specific tasks for building and pushing images with Docker.
...
[CL 16337213 by Ben Marsh in ue5-main branch]
2021-05-14 18:29:41 -04:00
Ben Marsh
491eff44af
BuildGraph: Add a dedicated Git-Clone task for BuildGraph, to save some boilerplate code in scripts.
...
[CL 16334501 by Ben Marsh in ue5-main branch]
2021-05-14 16:03:11 -04:00
geoff evans
b7adbc6730
Support for running multiple projects within the same Iteration Profile build
...
* This will give us wider data collection to detect regressions in the cases where a single project has a blocking issue.
AutomationTool:
* Add support for appending semicolon delimited parameters into Options (to feed <ForEach/>)
Horde:
* Put project name into labels to isolate trends graph as builds are run on different projects
#jira none
#rb tbd
[CL 16318721 by geoff evans in ue5-main branch]
2021-05-13 16:53:24 -04:00
Ben Marsh
44d7a02d1d
Add an explicit accessor for getting the path to the DotNet host.
...
[CL 16312643 by Ben Marsh in ue5-main branch]
2021-05-13 10:24:37 -04:00
Ben Marsh
fbba412e7b
Fix path to DotNET executable.
...
[CL 16312463 by Ben Marsh in ue5-main branch]
2021-05-13 10:04:39 -04:00
aurel cordonnier
8eebe8841f
Merge UE5/RET @ 16305968 to UE5/Main
...
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937
[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
Ben Marsh
f49990aaa0
BuildGraph: Add a task for executing DotNet commands.
...
[CL 16271288 by Ben Marsh in ue5-main branch]
2021-05-11 12:04:26 -04:00