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
Jerome Delattre
9cfe0a4cf9
Gauntlet - centralize the busy log channel list
...
#rnx
#rb trivial
#jira none
[CL 16332475 by Jerome Delattre in ue5-main branch]
2021-05-14 14:13:46 -04:00
Jerome Delattre
346757ccdd
Gauntlet - listen to additional log channels when running tests (LogStaticMesh and LogSkeletalMech) to avoid idle timeout
...
#jira none
#rb trivial
#rnx
[CL 16328872 by Jerome Delattre in ue5-main branch]
2021-05-14 09:12:39 -04:00
branden turner
071fc5bd8c
Changing logic of BuildPlugin slightly such that it correctly outputs all of the Target Platforms that will be built, accounting for SupportedTargetPlatforms. Still works the same, but now with correct output.
...
#jira UE-115672
#fyi ben.marsh
#rb none
[CL 16318920 by branden turner in ue5-main branch]
2021-05-13 17:02:47 -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
Brandon Schaefer
9d8a996e22
Fix Android setup for Linux, add TODO for Mac
...
#jira UE-109276, UE-109272
#review-16095149 @Chris.Babcock, @Josh.Adams, @Nuno.Leiria, @James.Singer
#rb Chris.Babcock, James.Singer
#fyi Will.Damon, Dave.Hunter
[CL 16317826 by Brandon Schaefer in ue5-main branch]
2021-05-13 16:13:05 -04:00
geoff evans
e1d1984bd4
Add support for trace counters to stall detector and trace summarize commandlet for telemetry in Iteration Profile
...
StallDetector:
* Replace static and per-callsite counter variables with trace classes
* Compose a trace api appropriate counter name (Stall Detector category)
SummarizeTraceCommandlet:
* Add support for extract and decode of counter messages from utrace files with a new analyzer class
* Report counters with name and count columns in the existing csv
* Support generation of counter events and values through to telemetry csv
#jira UETOOL-3506
#rb francis.hurteau
#preflight 609c5f45e88e9100010b5466
[CL 16314462 by geoff evans in ue5-main branch]
2021-05-13 12:37:02 -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
jeff newquist
b233bc001e
Support executable in root directory, but prefer executable in Project\Binaries\Platform or Engine\Binaries\Platform.
...
#rb andrew.grant
#jira UE-114467, UE-114633
[CL 16301909 by jeff newquist in ue5-main branch]
2021-05-12 13:26:25 -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
Ben Marsh
25b44e2c2e
Add a Kubectl task.
...
[CL 16249810 by Ben Marsh in ue5-main branch]
2021-05-10 12:03:08 -04:00
Ben Marsh
74a415cac9
Add a Helm task to allow updating releases.
...
[CL 16249773 by Ben Marsh in ue5-main branch]
2021-05-10 12:01:51 -04:00
Ben Marsh
f6f8beda42
Enable verbose output from Docker tasks by default.
...
[CL 16249754 by Ben Marsh in ue5-main branch]
2021-05-10 12:01:04 -04:00