Commit Graph

256 Commits

Author SHA1 Message Date
ben marsh
06cca0e4c1 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.
#ROBOMERGE-SOURCE: CL 16341432 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16341434 by ben marsh in ue5-release-engine-test branch]
2021-05-15 12:49:14 -04:00
ben marsh
26a3e12c4c BuildGraph: Remove --dry-run argument from Helm task.
#ROBOMERGE-SOURCE: CL 16339760 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16339779 by ben marsh in ue5-release-engine-test branch]
2021-05-14 22:37:41 -04:00
ben marsh
68ccd6b7d7 BuildGraph: Use a standard AWS config file to configure Aws/Docker/Helm tasks.
#ROBOMERGE-SOURCE: CL 16338005 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16338006 by ben marsh in ue5-release-engine-test branch]
2021-05-14 20:03:09 -04:00
ben marsh
dfe8908b37 Remove hard-coded tool location.
#ROBOMERGE-SOURCE: CL 16337227 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16337230 by ben marsh in ue5-release-engine-test branch]
2021-05-14 18:30:55 -04:00
ben marsh
33bd87712f BuildGraph: Add specific tasks for building and pushing images with Docker.
#ROBOMERGE-SOURCE: CL 16337213 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16337221 by ben marsh in ue5-release-engine-test branch]
2021-05-14 18:29:58 -04:00
ben marsh
666c442adc BuildGraph: Add a dedicated Git-Clone task for BuildGraph, to save some boilerplate code in scripts.
#ROBOMERGE-SOURCE: CL 16334501 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16334601 by ben marsh in ue5-release-engine-test branch]
2021-05-14 16:06:10 -04:00
geoff evans
cf3870f68f 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

#ROBOMERGE-SOURCE: CL 16318721 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16318729 by geoff evans in ue5-release-engine-test branch]
2021-05-13 16:53:38 -04:00
ben marsh
6a35469bea Add an explicit accessor for getting the path to the DotNet host.
#ROBOMERGE-SOURCE: CL 16312643 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16312660 by ben marsh in ue5-release-engine-test branch]
2021-05-13 10:25:11 -04:00
ben marsh
b44514c377 Fix path to DotNET executable.
#ROBOMERGE-SOURCE: CL 16312463 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)

[CL 16312484 by ben marsh in ue5-release-engine-test branch]
2021-05-13 10:06:45 -04:00
ben marsh
927b758f17 BuildGraph: Add a task for executing DotNet commands.
#ROBOMERGE-SOURCE: CL 16271288 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v799-16237190)

[CL 16273451 by ben marsh in ue5-release-engine-test branch]
2021-05-11 13:02:30 -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
Marc Audy
f02d489290 Update Release-Engine-Test from Release-Engine-Staging @ 16264272
[CL 16264458 by Marc Audy in ue5-release-engine-test branch]
2021-05-11 01:10:20 -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
Ryan Durand
604cecf460 Add a verbose option to DeleteTask to see what files and folders are being deleted.
#rnx
#rb none
#jira none

[CL 16183644 by Ryan Durand in ue5-main branch]
2021-05-03 09:45:50 -04:00
jonathan adamczewski
9b69a17dbc TempStorage.cs:
Remove some mono references.

#jira none
#trivial

[CL 16175220 by jonathan adamczewski in ue5-main branch]
2021-04-30 20:58:26 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
Ryan Durand
d95d6ddf00 Only try to delete folders if they exist.
#rnx
#rb none
#jira none

[CL 16161162 by Ryan Durand in ue5-main branch]
2021-04-29 15:59:44 -04:00
Ben Woodhouse
b0ec2a07ac CopyTask - optionally throw an error if files not found
#rb luke.thatcher
#jira UE-114025

[CL 16156542 by Ben Woodhouse in ue5-main branch]
2021-04-29 09:02:09 -04:00
Ben Marsh
ea34b09df3 BuildGraph: Add tasks for running Git and Docker, and add support for deleting directories from <Delete> tasks.
[CL 16144334 by Ben Marsh in ue5-main branch]
2021-04-28 11:27:19 -04:00
Ben Marsh
bc47b15e06 Merge utility library changes from GitSync.
[CL 16135807 by Ben Marsh in ue5-main branch]
2021-04-27 22:41:48 -04:00
jonathan adamczewski
17602ab008 Support two msbuilds, for NET Framework and Core
This is a preparatory change ahead of adding the ability to build NET Core projects to the CsCompile task, and subsequent conversion of NET Framework projects to NET Core. On its own, it should have no substantive visible effect.

#jira none

[CL 16008195 by jonathan adamczewski in ue5-main branch]
2021-04-14 13:24:20 -04:00