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
Ben Marsh
803fa2e63d
Prevent Docker password being logged to stdout.
...
[CL 16247915 by Ben Marsh in ue5-main branch]
2021-05-10 09:49:47 -04:00
Ryan Durand
ceacd78804
Build GitSync on Horde.
...
#rnx
#rb none
#jira none
[CL 16247562 by Ryan Durand in ue5-main branch]
2021-05-10 09:01:20 -04:00
Andrew Grant
0f8f7d097b
Added requiredflags to the Gauntlet message when a valid build type can't be found for easier future triage
...
#jira #rb na
#fyi jerome.delattre
[CL 16220783 by Andrew Grant in ue5-main branch]
2021-05-06 10:50:32 -04:00
Jerome Delattre
31d2f3d302
Gauntlet telemetry - make the csv parser more resilient to non compliant formating
...
#rnx
#rb none
#jira none
[CL 16215623 by Jerome Delattre in ue5-main branch]
2021-05-05 19:27:53 -04:00