Commit Graph

3169 Commits

Author SHA1 Message Date
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